嗨我有两个单选按钮(主题和章节)和两个edittext(SubjectName,ChapterName)
我的问题是当我点击主题单选按钮然后章节edittext将是
禁用。我不明白怎么做。
请给我一些参考。
答案 0 :(得分:3)
试试这个:
{p}Radiobutton
onCheckedChanged()
中的
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if(radio_1.getId()==checkedId)
{
////for Disable :
EditText edt=(EditText)findViewById(R.id.editboxtxt);
edt.setEnabled(false);
edt.setInputType(InputType.TYPE_NULL);
edt.setFocusableInTouchMode(false);
edt.clearFocus();
////for Enable :
//EditText edt=(EditText)findViewById(R.id.editboxtxt);
//edt.setEnabled(true);
//edt.setInputType(InputType.TYPE_CLASS_NUMBER);
//edt.setFocusableInTouchMode(true);
//edt.requestFocus();
}
答案 1 :(得分:3)
主题和章节
Privet EditText edt,edt1;
edt=(EditText)findViewById(R.id.editbox_subject);
edt1=(EditText)findViewById(R.id.editbox_chapter);
edt.setVisibility(8);
edt1.setVisibility(8);
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if(radio_1.getId()==checkedId)
{
edt.setVisibility(1);
}
else{
edt1.setVisibility(1);
}
}
你试试这个方法