2011-03-30 61 views
1

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

+0

U可以使用隐形或消失... – 2011-03-30 04:55:27

回答

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); 
    } 
} 
3

你应该写这将创建你的应用程序

myButton.setEnabled(false);

,并在按钮的点击功能你应该通过这样做来启用它。

myButton.setEnabled(true);

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); 
} 
}); 
0

禁用按钮

myButton.setEnabled(false); 

启用按钮

myButton.setEnabled(true); 
相关问题