有4 checkboxes
和button
,默认情况下,所有复选框均为checked
。点击按钮后,我需要测试是否有任何复选框被删除,如果是,那么下一个活动(按钮启动)需要隐藏文本输入框。现在我检查如下:
if (!picCheck.isChecked()) {
intent.putExtra(PIC_CHECK, 1);
} else {
intent.putExtra(PIC_CHECK, 2);
}
这基本上会向下一个活动发送一个值为1或2的消息,
deselcted
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);
这会有效吗?
答案 0 :(得分:0)
如果您只是想隐藏TextView
,为什么不使用
textView.setVisibility(View.GONE);
这会隐藏TextView