- Forum-Beiträge: 60
18.04.2013, 23:00:37 via Website
18.04.2013 23:00:37 via Website
Und ich bin schon ganz stolz, dass ich es hinbekommen habe, wischbare Tabs mit eigenen Inhalt mit dem Assistente zu erstellen.
Bisher hab ich es aber nur geschaft, es zum laufen zu bringen, wenn ich die Fragment-Klassen in der selben Datei stehen habe in der ich meine FragmentPagerAdapter stehen habe.
2
3@Override
4 public Fragment getItem(int position) {
5 Fragment frag = new Fragment();
6 // getItem is called to instantiate the fragment for the given page.
7 // Return a DummySectionFragment (defined as a static inner class
8 // below) with the page number as its lone argument.
9 switch(position) {
10 case 0:
11 Fragment menu = new MenueFragment(); //Hier tritt der Fehler auf.
12 frag = menu;
13 break;
14 case 1:
15 Fragment fragment = new DummySectionFragment();
16 frag = fragment;
17 break;
18 case 2:
19 Fragment fragment2 = new DummySectionFragment();
20 frag = fragment2;
21 break;
22 }
23 return frag;
24 }
Ich bekomme dann den Fehler, dass die Formate nicht passen.
Ich würde es aber gerne trennen, der Übersicht wegen.
Und schließlich kann man ja auch Fragmente über xml integrieren und da stehen die in eigenen Dateien...
Edit: Eine weitere Frage auf die ich noch keine Lösung gefunden habe: Wenn ich mit getItem() verschiedene Datentypen, also Fragment und ListFragment zurückgeben möchte. Wie schaffe ich das? Ich kenne mich einfach noch nicht gut genug mit Fragmenten aus, um da selbst drauf zu kommen...
— geändert am 18.04.2013, 23:43:36
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.