Le pied de page en-dessous de la vue liste fixe au bas de l'écran
J'essayais d'avoir un pied de page en-dessous de mon listview.
C'est la façon dont m.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"
android:orientation="vertical" >
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:divider="#BE6D79"
android:dividerHeight="3dp" />
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:background="@color/darkDetna"
android:orientation="horizontal" >
<Button
android:id="@+id/contactBtn"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_weight="1"
android:background="@drawable/listselector"
android:paddingRight="0dip"
android:text="Contact" />
<Button
android:id="@+id/faq"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_weight="1"
android:background="@drawable/listselector"
android:padding="0dip"
android:text="Terms And Conditions" />
<Button
android:id="@+id/feedback"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_weight="1"
android:background="@drawable/listselector"
android:padding="0dip"
android:text="Feedback " />
<Button
android:id="@+id/fullSIte"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_weight="1"
android:background="@drawable/listselector"
android:padding="0dip"
android:text="Full Site" />
</LinearLayout>
</LinearLayout>
ici
mais le problème est le contenu de la liste est de petite taille ou il y a un seul élément de la liste le pied de page ll être en dessous de la vue de liste.
Je veux le pied de page pour être fixé sur le bas de l'écran.
Merci d'avance pour votre temps et vous aider.
OriginalL'auteur user1743673 | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
Mieux utiliser
RelativeLayout
Expliquer la mise en œuvre:
android:layout_alignParentBottom="true"
android:layout_above="@+id/LinearLayout1"
android:layout_width="fill_parent"
etandroid:layout_height="fill_parent"
Changer à votre code:
Parfait, a travaillé comme un charme!
que faire si nous avons de multiples pied de page vues? Comment pourrions-nous rendre la bas la plupart d'entre eux fixe?
tout ce que vous devez faire défiler la page avec la liste peut être ajouté à l'intérieur de la liste ou de pied de page de la liste. Rien d'autre ne peut faire partie de l'alignement de fond de mise en page. Si vous avez besoin de plus de choses compliquées comme montrer/cacher les pieds de page en fonction de l'utilisateur de faire défiler ensuite, vous devez ajouter du code personnalisé pour faire défiler les auditeurs ou recherchez une bibliothèque.
OriginalL'auteur madlymad
Vous pouvez utiliser RelativeLayout au lieu de LinearLayout puis ajouter la vue vers le bas de la RelativeLayout à l'aide de
android:layout_alignParentBottom="true"
OriginalL'auteur Niko Adrianus Yuwono
Si vous ne voulez pas utiliser un RelativeLayout vous pouvez définir
android:layout_gravity="bottom"
sur la 2ème linearlayoutOriginalL'auteur Tim Castelijns
Vous pouvez utiliser
RelativeLayout
comme vue de la racine de votre Mise en page.OriginalL'auteur hasanghaforian