1

我的布局开始如下:

<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");

如果它不是空字符串,这允许我重新填充我的所有元素。元素确实得到了正确的重新填充,因此除了滚动之外一切正常。

每当我旋转设备时,阻止滚动工作的问题可能是什么?

4

0 回答 0