我正在通过构建一个只有两个按钮(真和假)的简单测试应用程序来开始Android开发。该应用程序显示一个Toast,指出答案是正确还是错误。
我想要做的是在任何一个按钮被点击/轻触后立即禁用这两个按钮,然后在Toast被显示后重新启用它们。这是我在按钮监听器中尝试的:
mFalseButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
mTrueButton.setEnabled(false);
mFalseButton.setEnabled(false);
checkAnswer(false); //Display the appropriate Toast
mTrueButton.setEnabled(true);
mFalseButton.setEnabled(true);
}
});
这个并不起作用。我的按钮在被点击/轻触后从未被禁用。我应该如何正确实现?任何帮助将不胜感激。