当软件键盘在屏幕上时,我的滚动背景无法正常工作,因此我将 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