ソフトウェア キーボードが画面に表示されているときにスクロールする背景が正しく機能しないため、マニフェストに android:windowSoftInputMode="adjustPan" を配置しました。
これにより、スクロールする背景が壊れるのを防ぐことができますが、画面の残りの部分のサイズが変更されるのを防ぐこともできるため、入力フィールドに入力するのが煩わしくなります。
android:windowSoftInputMode="adjustPan" を水平スクロールビューにのみ適用する方法はありますか?
<HorizontalScrollView
android:id="@+id/scrollingbackground"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="none">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">
<ImageView
android:id="@+id/bg_image"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/background_loop"
android:adjustViewBounds="true"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/background_loop"
android:adjustViewBounds="true"/>
</LinearLayout>
</HorizontalScrollView>
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
//the input fields