plusieurs listview dans une activité
Désolé si je ne parle pas bien l'anglais,
comment avoir plusieurs Listview dans une activité qui extends ListActivity comme
private List<Tour> tours;
ArrayAdapter<Tour> adapter = new ArrayAdapter<Tour>(this,
android.R.layout.simple_list_item_1, tours);
setListAdapter(adapter);
ce code est pour un Listview dans l'activité de Listview id @android:id/liste mais j'ai deux ou plus Lisview dans une activité
Merci de me guider
- ensuite, vous ne devriez pas prolonger ListActivity au lieu de l'étendre comme une activité normale et de donner à chaque listview Id unique
- ListActivity est spécifiquement conçu pour Une Seule Activité. Si vous voulez plus d'une Listview dans une activité. Vous devriez vous contenter de prolonger l'Activité de la classe et de créer de multiples listivew.
- double possible de Android comment afficher 2 listviews dans une activité, l'un après l'autre
Vous devez vous connecter pour publier un commentaire.
Vous devriez s'étend
Activity
au lieu deListActivity
dans votre code.Et dans votre activité de la présentation du fichier xml que vous devez prendre deux id différents pour que deux d'affichage de liste.
Voir ci-dessous liens de référence pour plus de détails...
http://www.coderzheaven.com/2012/03/02/a-simple-layout-with-two-listviews/
Plusieurs Listviews en Activité unique en Android?
Android comment afficher 2 listviews dans une activité, l'un après l'autre
Vous pouvez utiliser ListFragment au lieu ListActivity.
Premier Fragment:
Deuxième fragment:
Maintenant, vous devez ajouter des fragments de mise en page dans le fichier xml de l'activité:
vous trouvez mor ici:
http://www.vogella.com/tutorials/AndroidListView/article.html
http://developer.android.com/training/basics/fragments/creating.html
Vous pouvez étendre votre classe avec de simples Activité et d'ajouter de multiples ListViews en elle.