Android "mehrere" Fragmente erstellen + richtige Zuordnung. Aber wie?

Django1337

Mitglied
Hi,

habe da "mal wieder" ein Problem, und nach etlichem gesuche - und dass schon den ganzen Tag - komme ich nun nicht wirklich weiter.....

(... nebenbei bemerkt, mein Englisch ist für´n Ar*.. äh Hintern ... Englische Tutorials helfen mir als überhaupt nicht wirklich weiter ...)

Ich spiele grad an einer App rum, welche per swipe die Inhalte wechseln soll.

Zum testen habe ich die Klassen

- MainActivity


- TextFragmente

und die Layout-Dateien

- activity_main
- text_fragmente
- main

So, wenn ich die App starte, kann ich auch hin und her swipen. Allerdings habe ich überall den gleich Inhalt.
Und dass ist der von text_fragmente.

Ich habe 5 "Tabs" und überall steht dass gleiche. Ich habe nun etliche Tutroials ( Deutsch / Englisch :/ ) angeschaut, aber ich bekomme es einfach nicht hin, dass unter jedem Tab ein anderer Inhalt angezeigt wird.

Kann mir jemand weiterhelfen? Ich verzweifle langsam.
 
Also ich versuche es mal...

Zum einen: Lerne Englisch! Also sorry, aber ohne dass kommst du in der Entwicklung nicht weiter. Die meisten guten Tutorials (auch z.B. von Google selbst) sind nun mal auf Englisch... Du kommst da nicht drum herum. Da hilft nur: Auf den ***** setzen und loslegen 🙂
(Ich spreche "*****" auch aus ;-) auch wenn das Forum meint, es müsste zu "*" werden... )

Zum anderen: Das Verhalten klingt extrem "Erwartungskomform". Wenn du nur ein Layout und ein Fragment (TextFragment) immer wieder instantiierst, wirst du auch immer den selben Inhalt erhalten. Du könntest per Setter (#setText(String)) vielleicht einen Text setzen der dann auf den TextView in deinem Layout gebracht wird. Oder aber: Du machst einfach ein paar mehr Layouts und ein paar mehr layoutspezifische Fragmente... Im Moment seh' ich dein Problem also nicht als ein echten programmier-Problem, sondern als PEBCAC ("Problem exists between Computer and Chair" :-D ).

Grüsse
 
Zuletzt bearbeitet:

Zurück
Oben