2
嗨,我有兩個單選按鈕(主題和章節)和兩個edittext(SubjectName,ChapterName)。
我的問題是,當我點擊主題單選按鈕時,章節編輯文本將
禁用。我不明白如何做到這一點。
請給我一些參考。如何在單擊單選按鈕後禁用edittext?
嗨,我有兩個單選按鈕(主題和章節)和兩個edittext(SubjectName,ChapterName)。
我的問題是,當我點擊主題單選按鈕時,章節編輯文本將
禁用。我不明白如何做到這一點。
請給我一些參考。如何在單擊單選按鈕後禁用edittext?
試試這個:
在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();
}
主題和章
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);
}
}
你試試這個方法
edt.setVisibility(8); &edt.setVisibility(1); 是否有任何默認的Android選項可見性或之後很多秒 – NovusMobile 2012-10-15 09:24:54