不同的布局取决于复选框

时间:2012-08-18 02:38:30

标签: java android eclipse

4 checkboxesbutton,默认情况下,所有复选框均为checked。点击按钮后,我需要测试是否有任何复选框被删除,如果是,那么下一个活动(按钮启动)需要隐藏文本输入框。现在我检查如下:

if (!picCheck.isChecked()) {
    intent.putExtra(PIC_CHECK, 1);
} else {
    intent.putExtra(PIC_CHECK, 2);
}

这基本上会向下一个活动发送一个值为1或2的消息,

  1. deselcted

    2 已选择

  2. 然后在下一个活动中,如果该消息== 1,我将隐藏文本框。

    在一个不相关的注释上,这看起来是否正确?

        EditText editText = (EditText) findViewById(R.id.eventNameBox);
        String nameMessage = editText.getText().toString();
        editText = (EditText) findViewById(R.id.eventLocationBox);
        String locMessage = editText.getText().toString();
        editText = (EditText) findViewById(R.id.aboutEvent); 
    

    这会将eventNameBox,eventLocationBox和aboutEvent中的任何内容转换为字符串吗?之后的下一个代码是:

        intent.putExtra(NAME_MESSAGE, nameMessage);
        intent.putExtra(LOCATION_MESSAGE, locMessage);
        intent.putExtra(ABOUT_MESSAGE, aboutMessage);
    

    这会有效吗?

1 个答案:

答案 0 :(得分:0)

如果您只是想隐藏TextView,为什么不使用

 textView.setVisibility(View.GONE);

这会隐藏TextView

相关问题