【发布时间】:2017-01-28 12:53:03
【问题描述】:
'
//这是第一个复选框,点击它会启用 f1 & n1
check1=(CheckBox)findViewById(R.id.checkbox1);
//禁用editext1
f1=(EditText)findViewById(R.id.editTextf1);
f1.setEnabled(false);
f1.setInputType(InputType.TYPE_NULL);
f1.setFocusable(false);
n1=(EditText)findViewById(R.id.editTextn1);
n1.setEnabled(false);
n1.setInputType(InputType.TYPE_NULL);
n1.setFocusable(false);
//这是第二个复选框,点击它会启用 f2 & n2
check2=(CheckBox)findViewById(R.id.checkBox2);
//禁用editext2 f2
f2=(EditText)findViewById(R.id.editTextf2;
f2.setEnabled(false);
f2.setInputType(InputType.TYPE_NULL);
f2.setFocusable(false);
//禁用editext2 n2
n2=(EditText)findViewById(R.id.editTextn2);
n2.setEnabled(false);
n2.setInputType(InputType.TYPE_NULL);
n2.setFocusable(false);
btnfinal=(Button)findViewById(R.id.button_final_submission);
//启用editext1 f1 & n1
if (check1.isChecked()) {
f1.setEnabled(true);
f1.setInputType(InputType.TYPE_CLASS_TEXT);
f1.setFocusable(true);
n1.setEnabled(true);
n1.setInputType(InputType.TYPE_CLASS_TEXT);
nc1.setFocusable(true);
}
//启用editext1 f2 & n2
if (check2.isChecked()) {
f2.setEnabled(true);
f2.setInputType(InputType.TYPE_CLASS_TEXT);
f2.setFocusable(true);
n2.setEnabled(true);
n2.setInputType(InputType.TYPE_CLASS_TEXT);
n2.setFocusable(true);
}**
'
【问题讨论】:
-
你有什么问题?
-
您忘记解释您发布的代码中的问题所在。
-
问题是我无法使用上面的代码启用和禁用edittext文本框
标签: android android-layout android-checkedtextview