为什么嵌套在scrollview中的视图无法显示在底部?

时间:2015-10-30 09:01:05

标签: android scrollview

$.ajax({
   url: "/update",
   success: function(data) {
      var value2 = data.value2;
   }
});

这是我的布局xml。我想按钮可以显示在底部,但它没有发生。谁能告诉我原因?

2 个答案:

答案 0 :(得分:2)

您需要在fillViewPort

中使用scrollView
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:fillViewport="true"
    android:layout_height="match_parent">
按钮中的

android:layout_gravity="bottom"

也为orientation

更改LinearLayout
android:orientation="horizontal"

就是这样,你的问题就解决了

答案 1 :(得分:0)

您可以在RelativeLayout内添加。

  
      
  • 当你有滚动视图和底部有一个按钮时,它是最好的方法。

  •   
  • 按钮应该在scrollview外面,所以当滚动按钮时   在屏幕底部可见

  •   
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/buttonAdd" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
    </LinearLayout>
</ScrollView>

<Button
    android:id="@+id/buttonAdd"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:text="button" />

</RelativeLayout>