如何临时禁用按钮的Andr​​oid

如何临时禁用按钮的Andr​​oid

本文介绍了如何临时禁用按钮的Andr​​oid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想暂时禁用的机器人按钮。我用Button.setEnabled(假)的方法,但这种通过按钮绝对禁用,我的按钮应该例如禁用只是一秒钟

I would like to disable an android button temporarily. I've used the method Button.setEnabled(false) but this disables by button definitely, my button should be disabled for example just for one second

推荐答案

您可以使用下面的code键使按键使后1秒

you can use the following code to make button enable after 1 sec

final Button btn=(Button)findViewById(R.id.button1);

btn.setEnabled(false);

new Thread(new Runnable() {

            @Override
            public void run() {
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }

                LoginActivity.this.runOnUiThread(new Runnable() {

                    @Override
                    public void run() {
                        btn.setEnabled(true);

                    }
                });
            }
        }).start();

这篇关于如何临时禁用按钮的Andr​​oid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 07:10