Как отключить редактирование текста после нажатия на переключатель? - PullRequest
2 голосов
/ 21 марта 2012

Привет, у меня есть два переключателя (тема и глава) и два текста редактирования (SubjectName, ChapterName).
Мой вопрос заключается в том, что, когда я нажимаю на кнопку радио субъекта, текст редактирования главы отключается
.Я не понимаю, как это сделать.
Пожалуйста, дайте мне ссылку.

Ответы [ 2 ]

3 голосов
/ 21 марта 2012

предмет и глава

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);
    }
}

вы попробуете этот метод

3 голосов
/ 21 марта 2012

попробуйте это:

в 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();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...