как отключить кнопку в приложении для Android - PullRequest
1 голос
/ 30 марта 2011

в моем приложении у меня есть три кнопки, а именно A, B и C. Я хочу, чтобы кнопки B и C были отключены, пока кнопка A не будет нажата. они должны быть готовы к выполнению этой функции, пока не будет нажата кнопка A, как это сделать .....

Ответы [ 4 ]

3 голосов
/ 30 марта 2011
protected void onCreate(Bundle savedInstanceState)
{
    buttonB.setEnabled(false);
    buttonC.setEnabled(false);
}

public void onClick(View v)
{
    if (v == buttonA)
    {
        buttonB.setEnabled(true);
        buttonC.setEnabled(true);
    }
}
3 голосов
/ 30 марта 2011

вы должны написать это при создании вашего приложения

myButton.setEnabled(false);

и в функции щелчка по кнопке вы должны включить ее, сделав это.

myButton.setEnabled(true);

1 голос
/ 30 марта 2011
// assuming valid references to buttons
buttonB.setEnabled(false);
buttonC.setEnabled(false);

buttonA.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
    buttonB.setEnabled(true);
    buttonC.setEnabled(true);
}
});
0 голосов
/ 30 июля 2012

Отключить кнопку

myButton.setEnabled(false);

Включить кнопку

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