Jsp*_*ake 4 java android button
我通过构建一个只有两个按钮True和False的简单测验应用程序开始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);
}
});
Run Code Online (Sandbox Code Playgroud)
这不起作用.单击/点击时,我的按钮永远不会被禁用.我该怎么做才能正确?任何帮助将受到高度赞赏.
在1500毫秒后启用这样的处理程序.
mTrueButton.setEnabled(false);
mFalseButton.setEnabled(false);
checkAnswer(false); //Display the appropriate Toast
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
mTrueButton.setEnabled(true);
mFalseButton.setEnabled(true);
}
}, 1500);
Run Code Online (Sandbox Code Playgroud)