Android paddingBottom pas de travail sans paddingTop
Je suis actuellement en utilisant une mise en page qui contient un RelativeLayout à l'intérieur d'un ScrollView.
Je veux le RelativeLayout être contenues 5dp loin de la bas de la ScrollView de sorte qu'il ne gêne pas le fond j'ai derrière elle, pour parvenir à cela, j'ai été en utilisant ce code XML:
<ScrollView
android:id="@+id/scrollView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/backgroundView1"
android:fadingEdge="none"
android:scrollbars="none"
android:paddingTop="5dp"
android:paddingBottom="5dp">
<RelativeLayout
android:id="@+id/innerLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RelativeLayout>
</ScrollView>
Cela a fonctionné parfaitement, cependant je n'ai plus besoin de la marge intérieure en haut. Lors du retrait de la paddingTop ligne, le paddingBottom ne fonctionne plus. Même si j'ai mis le paddingBottom à 100dp il ne montre aucun effet sur ma mise en page.
J'ai essayé paddingTop="0dp" et qui n'ont pas de résoudre le problème, il semble paddingBottom ne fonctionne que lorsque paddingTop est au-dessus de 0.
Quelqu'un a des idées pour lesquelles paddingBottom ne fonctionne pas sans paddingTop?
- J'ai essayé votre code et il fonctionne lorsque le haut rembourrage est égale à zéro. J'ai utilisé une relative mise en page en tant que parent de mise en page.
Vous devez vous connecter pour publier un commentaire.
l'utilisation de ce type de mise en page pour le scrollview et changer en fonction de votre besoin..ne faites pas de disposition relative à l'intérieur de scrollview.
Ici, vous pouvez définir n'importe quel type de la hauteur de l'image et encore, vous verrez rembourrage en bas, sans paddingtop
Que vous avez écrit en xml propriété android:layout_alignParentBottom="true" de sorte que votre ScrollView toujours il sera aligné bas.
Supprimer android:layout_alignParentBottom="true" et essayez à nouveau.
vous pouvez utiliser
ou
C'est pour l'avoir (5 dp) de l'espace en haut et en bas
C'est pour l'avoir (5 dp) de l'espace sur le haut, le bas, la gauche et la droite