3

我在滚动视图中有许多编辑文本,当它们超过屏幕容量时,当键盘打开时,很难执行平滑滚动。这是我的代码。

     <ScrollView 
   android:layout_width="match_parent"
   android:layout_height="match_parent"
    >
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:orientation="vertical"   
    >
        <EditText 
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            />
        <EditText 
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            />
        <EditText 
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            />
        <EditText 
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            />
        <EditText 
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            />
    </LinearLayout>
</ScrollView>

请用一个很好的链接来指导我这个问题,或者如果有人知道,请回答同样的问题。

谢谢

4

2 回答 2

3

android:windowSoftInputMode="adjustResize" 您的活动标签放在清单文件中。

它会起作用的。

于 2013-02-15T09:41:14.793 回答
2

采用

 android:focusable="true" 
        android:focusableInTouchMode="true"

在线性布局里面。

于 2013-02-15T09:39:06.593 回答