我想在Android中创建一个带有计时器的按钮,如果用户单击此按钮,则该按钮在30分钟前将无法使用。时间将显示在此按钮的右边。
任何人都可以帮助我吗?
谢谢
答案 0 :(得分:0)
尝试此代码:
int minutes = 30;
int seconds = 60;
//here in id place your button id
Button button = (Button)findViewById(R.id.button_id)
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
((Button) findViewById(R.id.click)).setEnabled(false);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
\\ your button action here
}
},minutes*seconds*1000);
}
});