J'ai une mise en page avec 3 boutons en haut d'une ligne, puis une liste suivie d'un bouton sous ListView.
Ceci est mon fichier layout.xml p> Ceci donnera un résultat comme celui-ci p> Si j'ajoute quelques valeurs à la listeView, alors c'est OK, le bouton ci-dessous sera indiqué P> mais si la liste de réception devient plus grande que la taille de l'écran que le Bouton ci-dessous qui ne sera pas visible même après le défilement vers le bas de la liste de liste P> Comment résoudre ce problème ?? Je ne veux pas que le bouton soit corrigé au bas de l'écran. Je veux que le bouton soit montré à la fin de la liste de liste uniquement p> p> p>
p>
p>
5 Réponses :
Changer votre code> Hauteur code> s Hauteur sur à p> enfin, modifiez le dernier bouton en supprimant 0DIP code>. Puis modifiez l'attribut
android: layout_below code> et Ajouter à la place
android: layout_alignparenttom = "vrai" code>. p> p>
Merci..Ce works..mais comme je l'ai déjà dit que je ne veux pas que le bouton soit corrigé au bas de l'écran. Je veux que le bouton soit vu à la fin de la liste de réception. Comment faire ça?
Ensuite, vous devez passer à une linearlayout et utiliser des poids à la place. Cependant, vous devez savoir que ListView ne prend pas vraiment en charge la hauteur "Wrap_Content". Il suppose toujours une hauteur de 3 lignes lorsque vous l'avez définie sur Wrap_Content. L'ensemble de la liste de listeView est de pouvoir faire défiler des dizaines de milliers (ou plus) d'articles de manière efficace.
hmm.ohk. Comme je ne peux pas trouver une réponse parfaite pour ce que je cherche. Je pense que votre suggestion est proche de la perfection .. Merci. Mais je ne pense vraiment pas que la mise en page linéaire puisse résoudre mon problème.
shijilal vous essayez peut-être cela votre bouton supérieur votre bouton de groupe inférieur p>
p>
des moyens..groupez le bouton supérieur et inférieur ??
Mettez votre relativation dans une vue de défilement de cette façon, votre bouton s'affiche même après l'utilisation du défilement, cela pourrait fonctionner
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ScrollView01" android:layout_width="fill_parent" android:paddingTop="10dip" android:layout_height="fill_parent" android:paddingBottom="10dip"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/btn_top10" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TOP 10" /> <Button android:id="@+id/btn_top100" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TOP 100" android:layout_toRightOf="@id/btn_top10" /> <Button android:id="@+id/btn_showAll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Show All" android:layout_toRightOf="@id/btn_top100" /> <ListView android:id="@+id/LV_Device" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/btn_top10" android:layout_above="@id/LV_Device" /> <Button android:id="@+id/btn_clearResult" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Clear Results" android:layout_below="@id/LV_Device" /> </RelativeLayout>
non sa ne fonctionne pas .. ne montrant que le bouton "Résultat clair"
J'ai modifié mon message chèque celui-ci maintenant s'il est indiqué que la balise finale manquait, puis ajoutez la fermeture ScrollView>
Maintenant sa montrant tous les boutons. Mais la hauteur de ListView n'augmente pas en fonction du nombre d'éléments. C'est juste en montrant un, avec un petit rouleau qui ne fait même pas défiler :(. IMG28.ImagesHack. US / IMG28 / 3871 / MISTBUT2.PNG
Si vous avez la réponse, c'est pour ceux qui sont toujours à la recherche de la réponse de votre question. Vous devriez utiliser listview.addfootierview (yourbutton) code> à votre liste.
(Mais n'oubliez pas de mettre cette instruction avant de définir l'adaptateur pour votre liste de réception, comme indiqué dans le document.) P>
Bienvenue sur Stackoverflow. Pour aider les anglophones non autochtones et maintenir un site de référence de Q & A utile, de haute qualité, bien écrit, n'utilisez pas «TXT SPK» dans vos réponses.
Initialy Aucun article dans le bouton ListView.so Effacer le bouton de résultat en haut. Après avoir ajouté un bouton Clear Clear descille. Mais lorsque de plus en plus d'éléments sont ajoutés, le bouton clair est descendu et hors de la résolution de l'écran. Je veux savoir que initially lorsque des éléments sont ajoutés boutonnage clair diminue. Lorsque le bouton clair atteint en bas, cela ne diminuera plus loin. Vous pouvez ajouter plus d'éléments dans la vue de la liste. P>