单击后如何禁用按钮

时间:2017-05-10 17:26:18

标签: android button

我想在执行点击后禁用按钮。

sharedVar

4 个答案:

答案 0 :(得分:0)

bwasta.setEnabled(false);放入onClick()方法。

首先在onCreate方法中设置onClickListener:

button.setOnClickListener(mListener);

然后:

private View.OnClickListener mListener = new View.OnClickListener() {
        public void onClick(View v) {

            bwasta.setEnabled(false);

        }
    };

答案 1 :(得分:0)

试试这个

final Button myButtom = Button) findViewById(R.id.btDes);;
        myButtom.setOnClickListener(new View.OnClickListener() {
            @Override public void onClick(View view) {
                myButtom.setEnabled(false);

                //do something

                myButtom.setEnabled(true);
            }
        });

答案 2 :(得分:0)

您可以在点击监听器中禁用可点击性。

bwasta.setOnClickListener(new View.OnClickListener() {
  @Override public void onClick(View view) {
    test.setClickable(false);
  }
});

答案 3 :(得分:0)

int count = 0;

bwasta.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(count == 0){
                    bwasta.isEnabled();
                    count++;
                }else if (count >= 1)
                    bwasta.setClickable(false);
            }
        });