в моем приложении у меня есть три кнопки, а именно A, B и C. Я хочу, чтобы кнопки B и C были отключены, пока кнопка A не будет нажата. они должны быть готовы к выполнению этой функции, пока не будет нажата кнопка A, как это сделать .....
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); } }
вы должны написать это при создании вашего приложения
myButton.setEnabled(false);
и в функции щелчка по кнопке вы должны включить ее, сделав это.
myButton.setEnabled(true);
// 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); } });
Отключить кнопку
Включить кнопку