Ajout d'un bouton en dessous d'un listview sur android
Donc j'ai essayer d'ajouter un bouton en dessous d'une listview dans android, le problème est que le bouton n'apparaît pas.
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:id="@+id/widget0"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ListView
android:id="@+id/messagelist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="0px"
android:layout_y="0px">
</ListView>
<Button
android:id="@+id/addbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_x="0px"
android:layout_y="379px">
</Button>
</AbsoluteLayout>
Nous ne devrions pas utiliser AbsoluteLayout plus. Utilisation LinearLayout ou RelativeLayout à la place.
J'utilise LinearLayout, Listview avec layout_height="0" et le poids="1".
J'utilise LinearLayout, Listview avec layout_height="0" et le poids="1".
OriginalL'auteur Pallinder | 2010-02-26
Vous devez vous connecter pour publier un commentaire.
AbsoluteLayout est obsolète. Je dirais plutôt que vous utilisez un LinearLayout:
Je voudrais aussi suggérer la lecture par le biais de la développeur docs sur les dispositions pour une bonne introduction.
Oups, j'avais inversé les layout_width et layout_height dans mon exemple. Il fixe.
J'ai essayé beaucoup de choses et trouvé votre solution. Je vous remercie vraiment pour que
Semble que cette solution ne fonctionne plus 🙁
OriginalL'auteur Cheryl Simon
Il y a un exemple d'une telle disposition dans l'API "Démos" de l'échantillon. La suite de la page des liens pour les échantillons:
http://developer.android.com/resources/samples/index.html
Recherchez le fichier LinearLayout9.java son correspondant au fichier de mise en page linear_layout9.xml. Pour plus de commodité, je l'ai collé ici:
LinearLayout9.java:
linear_layout9.xml:
OriginalL'auteur Tyler Collier