ScrollView不会一直向下滚动

时间:2011-07-14 11:51:35

标签: android scrollview

我在我的应用中使用了一个scrollview,如下所示。但是,即使我尽可能向下滚动,屏幕的底部也不完全可见。我做错了什么或者有办法解决这个问题吗?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"  
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent">

    <Button    
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"
        android:text="Name"
      />  

   <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:fillViewport="true">

      <LinearLayout    
        android:orientation="vertical"  
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal" >  

                <TableLayout
                android:layout_height="wrap_content"
                android:layout_width="fill_parent"
                android:layout_centerHorizontal="true">

                    <TableRow> 
                    <TextView 
                        android:layout_height="wrap_content" 
                        android:layout_width="wrap_content"
                        android:text="name">
                    </TextView>
                    <EditText 
                        android:layout_width="wrap_content" 
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        >
                    </EditText>
                    </TableRow> </TableLayout>   </LinearLayout> </ScrollView>

2 个答案:

答案 0 :(得分:0)

试试这个

 scrollview.scrollTo(0, scrollview.getBottom());

答案 1 :(得分:0)

一旦我遇到同样的问题 您可以在底部设置滚动位置 scrollview.scrollTo(0, scrollview.getBottom());如果它不起作用,我认为问题出在您的AVD上,因此请按AVD更改Android SDK and AVD Manager的屏幕尺寸。选择您的AVD,然后选中Scaledisplay to real size以确定合适的大小。