我的布局开始如下:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/Black"
android:focusable="true"
android:focusableInTouchMode="true" >
我正在使用 Fragments,当我旋转设备时,滚动不起作用,但屏幕顶部的按钮仍然可以使用。
我让活动在方向更改时重新启动,我只是根据传递给片段的参数重新填充我的所有元素。
在我的onCreateView
我有这个片段:
if (getArguments() != null) {
String s = getArguments().getString("bookId");
如果它不是空字符串,这允许我重新填充我的所有元素。元素确实得到了正确的重新填充,因此除了滚动之外一切正常。
每当我旋转设备时,阻止滚动工作的问题可能是什么?