Comment faire pour avoir un pied de page fixe avec le scrollview dans android?
J'ai essayé d'utiliser
Fixe le pied de page n'affichant pas le plus bas de l'élément de liste
mais ne fonctionne pas avec le scrollview .
Remarque je ne suis pas à l'aide de listview mais c'est un grand mises en page avec des images et des boutons .
Le pied de page doit être positionné dans le bas toujours, même pendant que l'utilisateur fait défiler .
FourSquare a ce dans leur application, où il est fixé pied de page, même pendant le défilement.
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true" >
<RelativeLayout
android:id="@+id/root"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<LinearLayout
android:id="@+id/search_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/red" />
<LinearLayout
android:id="@+id/main_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/search_container"
android:layout_below="@+id/root"
android:background="@color/layout_bg_wallet_login"
android:orientation="vertical" >
------More Buttons and Images
</LinearLayout>
</RelativeLayout>
OriginalL'auteur Preethi | 2012-11-07
Vous devez vous connecter pour publier un commentaire.
Semble que vous essayez de mettre le pied à l'intérieur de défilement de la vue avec le code que vous avez. Si vous ne voulez pas le pied de se déplacer avec un défilement de contenu, vous avez besoin de le garder sur la même couche que le défilement de l'affichage. Mettre ensemble un exemple simple de ce que je crois que vous cherchez à accomplir. (ne pas utiliser strings.xml ou colors.xml dans cet exemple, mais ils doivent être utilisés pour un projet réel)
Cela fonctionne mate...génial.
OriginalL'auteur AJak
Cette solution n'est qu'un problème: le pied de page flotter au-dessus de défilement de la vue et si il n'y a pas assez d'espace vertical le pied de page cacher la partie inférieure de défilement de la vue.
Afin d'être sûr que l'ensemble de défilement de la vue sera toujours indiqué que j'avais un fond de rembourrage pour le défilement de l'affichage est égal au pied de la hauteur dans l'exemple (50dp):
Corrigez-moi si je me trompe, mais ne devrais pas cet être de la marge du bas, au lieu de rembourrage? marge de redimensionner le réel scrollview où, comme le rembourrage sera juste pad et il va se chevauchent encore le pied de page? dans le cas d'un z-index, ce qui pourrait l'empêcher de u à partir de toucher/cliquez sur le pied de page.
OriginalL'auteur Panciz
Vous avez à faire votre
footerview
à l'extérieur descrollview
OriginalL'auteur onkar gupta