0

ScrollView には editText がほとんどありません。多くのeditTextsがあり、それらがディスプレイを超えている場合、すべて正常に機能しますが、そうでない場合、ソフトキーボードが開いている場合、スクロールできません(キーボードはそれらのいくつかをカバーしています)。私のレイアウト:

 <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 に答える