在我的应用程序中我有三个按钮,即A,B和C.我希望按钮B和C被禁用,直到单击按钮A.他们应该准备好执行这个功能,直到点击按钮A如何做到这一点.....
答案 0 :(得分:3)
你应该写这将创建你的应用程序
myButton.setEnabled(false);
并且在按钮单击功能中,您应该通过执行此操作来启用它。
myButton.setEnabled(true);
答案 1 :(得分:3)
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);
}
}
答案 2 :(得分:1)
// 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);
}
});
答案 3 :(得分:0)
禁用按钮
myButton.setEnabled(false);
启用按钮
myButton.setEnabled(true);