B
bugman
Neues Mitglied
- 0
Hallo zusammen,
ich bin neu hier im Forum und aber auch erst vor kurzem in die Android-Entwicklung eingesteigen (vorher Java-Erfahrung, das ist aber auch schon etwas her). Nun bin ich auf ein Problem gestoßen, bei dem ich seit Stunden nicht wirklich weiter komme. Vielleicht kann mir hier jemand mal helfen.
Ich habe ein neues Projekt mit "Fixed-Tabs + Swipe" erstellt. Ich habe nun fünf Registerkarten, die ich befüllen will. Ein von diesen wird eine Übersichtsseite und soll unter anderem ein paar Buttons beinhalten. Dies ist kein Problem. Die anderen hingegen sollen Listen anzeigen. In anderen Projekten ohne "Fixed-Tabs" habe ich das über eine ListView auch gut hinbekommen. Dazu findet man im Netz auch genügend Beispiele:
Jetzt ist es aber so, dass durch diese Tabs die Klasse jetzt das Interface "extends Fragments" eingebunden wird. Und hier scheint mein Problem zu sein. ich habe folgendes getestet:
Es lässt sich auch ausführen, leider stürzt nach dem Anklicken des entsprechenden Tabs das ganze Programm ab.
Sieht hier ggf. jemand auf den ersten Blick woran dieses liegen kann, bzw. welchen Denkfehler ich hier mache? Bin auch offen für alternative Lösungen.
Danke auf jeden Fall schon mal!
ich bin neu hier im Forum und aber auch erst vor kurzem in die Android-Entwicklung eingesteigen (vorher Java-Erfahrung, das ist aber auch schon etwas her). Nun bin ich auf ein Problem gestoßen, bei dem ich seit Stunden nicht wirklich weiter komme. Vielleicht kann mir hier jemand mal helfen.
Ich habe ein neues Projekt mit "Fixed-Tabs + Swipe" erstellt. Ich habe nun fünf Registerkarten, die ich befüllen will. Ein von diesen wird eine Übersichtsseite und soll unter anderem ein paar Buttons beinhalten. Dies ist kein Problem. Die anderen hingegen sollen Listen anzeigen. In anderen Projekten ohne "Fixed-Tabs" habe ich das über eine ListView auch gut hinbekommen. Dazu findet man im Netz auch genügend Beispiele:
Jetzt ist es aber so, dass durch diese Tabs die Klasse jetzt das Interface "extends Fragments" eingebunden wird. Und hier scheint mein Problem zu sein. ich habe folgendes getestet:
Code:
public class FragmentHeizung extends Fragment {
ListView listView;
String[] rooms;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
listView = (ListView) getActivity().findViewById(R.id.listView1);
rooms = this.getResources().getStringArray(R.array.roomsArray);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), R.layout.list_view_rows, R.id.listText, rooms);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new ListClickHandler(getActivity()));
return inflater.inflate(R.layout.fragment_heizung, container, false);
}
}
Es lässt sich auch ausführen, leider stürzt nach dem Anklicken des entsprechenden Tabs das ganze Programm ab.
Sieht hier ggf. jemand auf den ersten Blick woran dieses liegen kann, bzw. welchen Denkfehler ich hier mache? Bin auch offen für alternative Lösungen.
Danke auf jeden Fall schon mal!