0

我有这个垂直ScrollView与标题,子标题,摘要文本,按钮和页脚。Android:添加填充底部/顶部后滚动视图不滚动

一切工作,直到我加入<ScrollView>

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

在此之后,页面不会连我可以看到页脚中被切断滚动。任何人都可以帮助我吗?谢谢!!!!

<?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> 

我只能张贴图片是这样的。摘要字符串可能很长,所以我们需要滚动整个页面。

enter image description here

+0

能否请您发表您的预期输出的图像? – FAT

+0

@FerdousAhamed对不起,我不能张贴截图,但我张贴了一张图片来解释。 – Zip

+0

你还没有关闭scrollview标签o.O – Rico

回答

0

试试这个:

<?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> 

OUTPUT:

enter image description here

相关问题