我想用计时器按钮吗?

时间:2018-11-11 08:53:57

标签: android android-studio android-layout button

我想在Android中创建一个带有计时器的按钮,如果用户单击此按钮,则该按钮在30分钟前将无法使用。时间将显示在此按钮的右边。 任何人都可以帮助我吗?
谢谢

1 个答案:

答案 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);

}
});