Как включить кнопку после нажатия определенной кнопки? - PullRequest
1 голос
/ 05 ноября 2011

Вот сценарий: у меня есть графический интерфейс, который содержит две кнопки. Есть ли способ, с помощью которого вторая кнопка может быть нажата только после нажатия первой кнопки?

1 Ответ

3 голосов
/ 05 ноября 2011

говорят, что у вас есть активность с двумя кнопками, определенными в макете xml: button1 и button2

в действии onCreate метод write:

button2.setEnabled(false);

В прослушивателе in click первой кнопки write

button2.setEnabled(true);

так, наконец, в методе onCreate действия мы имеем

button2.setEnabled(false);

private OnClickListener l = new OnClickListener() {
    public void onClick(View v) {
      button2.setEnabled(true);
    }
};

button1.setOnClickListener(l);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...