禁用按钮单击

时间:2014-06-24 05:03:41

标签: android button

我有一个带有文本应用的按钮。当用户执行某个操作时,按钮文本被更改为apply.Now当按钮上的文本被应用时,我想禁用按钮click.How我能做到这一点。

代码

if (data.get (i).get ("status").equals ("null")) {
            holder.apply.setText ("Apply");
        } else {
            holder.apply.setText (data.get (i).get ("status"));
        }

        if (holder.apply.getText ().equals ("Applied")) {
            holder.apply.setFocusable (false);
            holder.apply.setClickable (false);
            holder.apply.setFocusableInTouchMode (false);
        }

3 个答案:

答案 0 :(得分:5)

尝试使用Disabled按钮

 holder.apply.setEnabled(false);

答案 1 :(得分:1)

if (data.get (i).get ("status").equals ("null")) {
            holder.apply.setText ("Apply");
        } else {
            holder.apply.setText (data.get (i).get ("status"));
        }

        if (holder.apply.getText ().equals ("Applied")) {
            holder.apply.setEnabled(false);

        }

答案 2 :(得分:1)

写下此行以禁用您的按钮:

holder.apply.setEnabled(false);