2010-07-07 6 views
1

Pour ma prochaine application, j'aimerais que ListView fasse partie de l'application. Plus précisément, j'aimerais que ce soit la moitié supérieure de l'écran. Après avoir parcouru la documentation, j'ai seulement pu trouver des vues de liste en plein écran, c'est-à-dire avec la liste occupant tout l'écran.ListView fait partie d'une activité plutôt que de l'activité?

Existe-t-il un moyen de faire différemment ListViews? Je sais qu'il doit y avoir, mais je ne sais pas comment les mettre en œuvre moi-même. Quelqu'un at-il des pointeurs?

Répondre

3

Il suffit de mettre le ListView dans un conteneur, comme un LinearLayout ou RelativeLayout, avec des widgets homologues. Comme vous voyez here.

+0

Un grand merci pour l'aide, c'était inestimable. Est-ce que je pourrais avoir plus d'un listview? Je ne suis pas sûr comment il serait initialisé en utilisant la méthode que vous m'avez montrée. Je pourrais bien sûr utiliser des boutons si nécessaire, mais une listview serait plus agréable. – ausfa

+0

"Est-ce que je pourrais avoir plus d'un listview?" Sûr. Si vous utilisez un 'ListActivity', il ne gérera que l'un d'entre eux, mais vous pouvez gérer l'autre dans votre propre code. – CommonsWare

+0

auriez-vous une suggestion pour gérer "plus d'un ListView" dans un ListActivity, exemple de code ou une explication élargie serait le mieux si possible. Merci - Steve – Kingsolmn

Questions connexes