2011-03-30 62 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); 
相關問題