Ответ 1
Просто установите
confirm.setClickable(false);
, чтобы отключить, и confirm.setClickable(true)
, чтобы включить его снова.
Я устанавливаю OnClickListener после того, как пользователь нажал кнопку.
confirm.setOnClickListener(null);
Это делает кнопку незаметной, но я хочу, чтобы она была нажата после того, как пользователь нажал другую кнопку.
Как я могу это сделать?
Просто установите
confirm.setClickable(false);
, чтобы отключить, и confirm.setClickable(true)
, чтобы включить его снова.
Просто
confirm.setOnClickListener(myOnClickListener);
Где myOnClickListener
- ваш OnClickListener
, который вы использовали раньше! Эта строка кода должна быть включена в OnClickListener
для кнопки "повторная активация".