2016-10-12 4 views
-5

У меня есть две кнопки, если щелкнуть ее первым, тогда она активирует некоторую функцию, и если будет нажата секунда, она активирует различные функции. Теперь я хочу, чтобы, если щелкнуть второй, он откроет функции первого щелчка. Кто-нибудь, пожалуйста, помогите мне. БлагодаряОтключить работу кнопки

+0

Что вы можете сделать, нажав кнопку «Вторая кнопка», вы можете указать? – Ironman

+1

Вы хотите отключить функцию * или * отключить клик *? – RRTW

+1

Отключить функцию –

ответ

2

Чтобы disble кнопку просто написать:

btn.setEnabled(false); 

И включить его снова просто написать

btn.setEnabled(true); 
+1

OP не запрашивает 'enable' и' disable' для 'Button', он просит изменить функциональность. – Ironman

+0

Да. Я хочу отключить функцию первой кнопки, если нажата вторая кнопка. –

+0

Ok отключите вторую кнопку в первой кнопке onClickListener. Если это не помогло вам лучше разъяснить ваш вопрос. –

0

Вопрос не ясен, и логика просто довольно странно.

Если вы просто хотите, чтобы отключить щелчок:

Button1.click 
{ 
    Button2.setEnable(false); 
} 

Button2.click 
{ 
    Button1.setEnable(false); 
} 

Или, что вы хотите отключить функцию, но кнопка все еще кликабельны:

boolean bt1=true, bt2=true; 

Button1.click 
{ 
    b2=false; 
    if(b1) 
    { 
    //Do what you want to do when Button 1 been clicked 
    } 
} 

Button2.click 
{ 
    b1=false; 
    if(b2) 
    { 
    //Do what you want to do when Button 1 been clicked 
    } 
} 

НО в случае вашего вопроса, в случае кнопка использование нажмите 1 & 2, обе кнопки никогда не смогут вернуться к работе снова.

Необходимо снова прояснить свою логику.

+0

Получил мой ответ. :) Благодаря –

Смежные вопросы