0

我在 ScrollView 中几乎没有 editText。如果有很多editText,并且超出了显示范围,则一切正常,但是如果没有,并且打开了软键盘,则我无法滚动它(键盘覆盖其中很少)。我的布局:

 <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

3 回答 3

1

我在 ScrollView 标签中添加了这个字段:

android:isScrollContainer="false"
于 2014-11-14T14:02:20.133 回答
0

您可以为您的活动使用 windowSoftInputMode 属性并将其设置为“adjustResize”。这将为您的软键盘腾出空间。

<activity android:windowSoftInputMode="adjustResize" />
于 2012-11-01T14:23:21.500 回答
0

您可能需要更改清单文件中活动的“windowSoftInputMode”:

android:windowSoftInputMode="adjustResize"

我会试试的。

于 2012-11-01T14:23:54.167 回答