带有提示标签的复选框组的布局

时间:2016-07-12 18:59:38

标签: android layout checkbox

我是Android应用程序开发的新手,所以请不要怀疑我的问题 我已经研究过文档并知道提供了哪些组件以及如何使用它 现在问题是我遇到一些困难,为我的特殊情况找到合适的xml布局:

我想要有三个复选框,排成一行(第一个复选框在顶部,第二个在中间,第三个在底部)。
然后我想将这些复选框放在一个容器中,这样我就可以通过一个调用启用/禁用整个容器,而不是单独使用每个复选框。
该容器还应显示一种标题,用短文本(提示标签)描述选择。

我对任何想法和提前感谢感到高兴!

1 个答案:

答案 0 :(得分:0)

假设您的意思是一列,这可能对您有用:

(要启用/禁用整个容器,只需在名为“checkbox_layout”的线性布局上调用setVisibility(View.GONE)

<LinearLayout
    android:id="@+id/checkbox_layout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="Header"
        android:textStyle="bold" />

    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Label 1" />

    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Label 2" />

    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Label 3" />

</LinearLayout>