0

J'ai ce vertical ScrollView avec un titre, sous-titre, texte de synthèse, un bouton et un pied de page.Android: ScrollView ne défile pas après l'ajout de rembourrage bas/haut

Tout a fonctionné jusqu'à ce que j'ajouté à <ScrollView>:

android:paddingTop="xxxx" 
    android:paddingBottom="xxx" 
    android:clipToPadding="false" 

Après cela, la page ne défile pas je peux voir le pied de page a été coupée. Quelqu'un peut-il m'aider avec ça sil-vous-plait? Merci!!!!

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:fillViewport="true" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:scrollbars="none" 
     android:paddingTop="xxxx" 
     android:paddingBottom="xxx" 
     android:clipToPadding="false"> 

<RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content"> 

    <TextView 
      android:id="@+id/header" 
      android:text="header" 
      android:gravity="center_horizontal" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 

    <TextView 
      android:id="@+id/subheader" 
      android:layout_below="@+id/header" 
      android:letterSpacing="-0.04" 
      android:layout_marginTop="xxx" 
      android:layout_height="wrap_content"/> 

    <Button 
      android:id="@+id/button" 
      android:layout_below="@id/button" 
      android:layout_marginTop="xxx" 
      android:layout_width="xxx" 
      android:layout_height="xxx"/> 

    <TextView 
      android:id="@+id/summary" 
      android:layout_below="@+id/button" 
      android:layout_marginTop="xxxx" 
      android:layout_height="wrap_content"/> 

    <TextView 
      android:id="@+id/footer" 
      android:layout_below="@+id/summary" 
      android:layout_marginTop="xxxx" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 

</RelativeLayout> 

je ne peux poster l'image comme celui-ci. La chaîne de résumé peut être très longue, nous devons donc faire défiler toute la page.

enter image description here

+0

Pouvez-vous s'il vous plaît poster une image de votre résultat attendu? – FAT

+0

@FerdousAhamed désolé, je ne peux pas poster de capture d'écran, mais j'ai posté une image pour expliquer. – Zip

+0

u havent fermé la balise scrollview o.O – Rico

Répondre

0

Essayez ceci:

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fillViewport="true" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:scrollbars="none" 
    android:paddingTop="16dp" 
    android:paddingBottom="16dp" 
    android:clipToPadding="false"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:padding="16dp"> 

     <TextView 
      android:id="@+id/header" 
      android:text="This is a header" 
      android:textSize="32sp" 
      android:gravity="center_horizontal" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" /> 

     <TextView 
      android:id="@+id/subheader" 
      android:layout_below="@id/header" 
      android:text="Sub-header" 
      android:textSize="24sp" 
      android:gravity="center_horizontal" 
      android:letterSpacing="-0.04" 
      android:layout_marginTop="16dp" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" /> 

     <Button 
      android:id="@+id/button" 
      android:layout_below="@id/subheader" 
      android:text="Button" 
      android:layout_centerHorizontal="true" 
      android:layout_marginTop="16dp" 
      android:layout_width="150dp" 
      android:layout_height="wrap_content"/> 

     <TextView 
      android:id="@+id/summary" 
      android:layout_below="@+id/button" 
      android:text="This is summary. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque venenatis ex et elit tempus, lobortis iaculis justo fringilla. Nunc viverra porttitor elit id vestibulum. Phasellus mollis tempor ex, vitae accumsan nulla condimentum sed. Duis ullamcorper velit ut tempor rutrum. Cras vehicula facilisis tempor. Sed ut consequat enim. Aliquam scelerisque aliquet dapibus. Donec varius urna nec leo rhoncus, et suscipit sapien aliquam. Etiam ut eleifend enim, non viverra tellus. Aenean scelerisque dui ac consequat facilisis. Suspendisse augue odio, bibendum ut condimentum id, tristique id sapien. Curabitur lacus eros, consectetur hendrerit leo in, ullamcorper ultrices arcu. Mauris malesuada, ligula lobortis auctor iaculis, mauris eros imperdiet sapien, at vulputate urna quam non nibh. Sed erat mauris, fringilla ac risus sed, varius pulvinar ex." 
      android:textSize="16sp" 
      android:layout_marginTop="16dp" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 

     <TextView 
      android:id="@+id/footer" 
      android:layout_below="@id/summary" 
      android:text="This is Footer" 
      android:textSize="14sp" 
      android:textStyle="bold" 
      android:gravity="center_horizontal" 
      android:layout_marginTop="16dp" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 

    </RelativeLayout> 
</ScrollView> 

SORTIE:

enter image description here