我想在android中10秒后禁用该按钮。
try {
btnnplus.setVisibility(View.GONE);
Thread.sleep(20000);
btnnplus.setVisibility(View.VISIBLE);
} catch (InterruptedException e) {
e.printStackTrace();
}
答案 0 :(得分:1)
在主Thead中使用Thread.sleep()
将freez用户界面。
使用Handler
和postDelayed
方法稍后执行任务。
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
btnnplus.setVisibility(View.GONE);
btnnplus.setVisibility(View.VISIBLE);
}
}, 10000);