复选框实现可见和不可见

4
我有一个屏幕,有5行。每一行都有3个EditText。在第5行之后有一个复选框,下面是另一行有3个EditText。我希望在我打开应用程序时,第6行是不可见的,并且当用户勾选复选框时,该行出现。这可能吗?谢谢。
  final CheckBox checkbox = (CheckBox) findViewById(R.id.box);
            checkbox.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {
                    // Perform action on clicks, depending on whether it's now checked
                    if (((CheckBox) v).isChecked()) {
                       ?????????????
                    } else {
                       ???????????
                    }
                }
            });

回答您的问题,是的,这是可能的。 - Reno
有没有任何想法可以让它工作?:) - menu_on_top
1个回答

13

在您的布局xml文件中添加

android:visibility="gone"

隐藏启动时需要隐藏的视图。

然后在您的代码中:

myHiddenView.setVisibility(View.VISIBLE);

使其可见。


谢谢!这个可以用!但是如果我取消勾选按钮,怎么把它再次设置为不可见? - menu_on_top
MyHiddenView.setVisibility(View.INVISIBLE); - menu_on_top

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接