Android では、次のようにしてボタンを有効または無効に設定できます。
button.setEnabled(true);
またbutton.setEnabled(false);
ボタンの有効状態が true か false かを確認するにはどうすればよいですか?
時々マニュアルを読んでも害はありません:
http://developer.android.com/reference/android/view/View.html#isEnabled%28%29
例:
ImageButton myButton = (ImageButton) findViewById(R.id.epic_button);
if (myButton.isEnabled()){
//then the button is enabled.
}
button.isEnabled()
有効になっている場合はtrueを返します