如何禁用Android应用程序中的按钮

时间:2011-03-30 04:37:18

标签: android button

在我的应用程序中我有三个按钮,即A,B和C.我希望按钮B和C被禁用,直到单击按钮A.他们应该准备好执行这个功能,直到点击按钮A如何做到这一点.....

4 个答案:

答案 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);