1

我有大约 10 个复选框,我无法上下查看所有这些复选框。我将如何使用滚动视图来查看它们这里是复选框的 xml。

`

<CheckBox
    android:id="@+id/CheckBox15"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="CheckBox" />


<CheckBox
    android:id="@+id/CheckBox14"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="CheckBox" />

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
    </LinearLayout>


<CheckBox
    android:id="@+id/CheckBox13"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="CheckBox" />


<CheckBox
    android:id="@+id/CheckBox12"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="CheckBox" />


<CheckBox
    android:id="@+id/CheckBox11"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="CheckBox" />


<CheckBox
    android:id="@+id/CheckBox10"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="CheckBox" />

 </LinearLayout>

` 我想在这个复选框列表上使用滚动视图,请帮忙。

4

1 回答 1

4

一个 ScrollView 只能包含一个 View 或 Layout,所以把你的 LinearLayout 放在 ScrollView 里面,然后把复选框放在那个 LinearLayout 里面:

<ScrollView>
<LinearLayout>
  <CheckBox />
  <CheckBox />
  <CheckBox />
  ....
</LinearLayout>
</ScrollView>
于 2012-06-07T19:22:11.220 回答