如何在android中使用计数器禁用按钮
我想在用户点击按钮五次时禁用该按钮 这是密码如何在android中使用计数器禁用按钮,android,Android,我想在用户点击按钮五次时禁用该按钮 这是密码 if(mLatestindex<=4) { mNextButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mCurrentIndex = (mCurrentIndex + 1) % mQuestionBank.length
if(mLatestindex<=4) {
mNextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mCurrentIndex = (mCurrentIndex + 1) % mQuestionBank.length;
mIsCheater = false;
updateQuestion();
mFalseButton.setEnabled(true);
mTrueButton.setEnabled(true);
mLatestindex++;
}
}
if(mLatestindex如果您需要禁用按钮5次,通常只需添加全局计数器并在onClick()中用check将其递增即可
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clickerCount++;
if (clickerCount >= 5) {
button.setEnabled(false);
}
}
如果在一定时间内单击视图5次时需要禁用视图,则可以存储上次单击时间的时间戳,并将其与当前时间进行比较您的mLatestIndex setEnabled(false)?您的意思是?我解决了您的问题?如果任何解决方案对您有所帮助,请考虑将其标记为已接受的答案。
mNextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mLatestIndex < 5) {
// Do the stuff
// This will execute only if the index is <= 4
}
mLatestIndex++;
}
});