单击时禁用按钮

ADD*_*ADD 10 android android-widget

我是编程世界的新手,我的知识有限.如果我有任何错误,请原谅.我的问题是.

我正在创建一个具有START&STOP按钮的Activity.当用户点击START按钮时,必须启动服务; 停止服务必须停止.

现在我想在我点击开始按钮(点击开始按钮时服务开始)和点击停止按钮时禁用我的开始按钮我希望看到开始按钮作为正常的可点击按钮.

我通过创建按钮对象使用了.setEnabled(false).我需要帮助...先谢谢

Ama*_*ngh 11

int count = 0;

if (count == 0) {
    stop.setEnabled(false);
    PlayButton.setEnabled(true);
}

@Override
public void onClick(View v) {
    switch(v.getId()) {
        case R.id.play:
            count++;
            play.setEnabled(false);
            Toast.makeText(this, "Button Disabled", Toast.LENGTH_LONG).show();
            Stopbutton.setEnabled(true);
            break;

        case R.id.stop:
            Toast.makeText(this, "Button Disabled", Toast.LENGTH_LONG).show();
            count--;    
            PlayButton.setEnabled(true);
            stop.setEnabled(false);
            break;        
    }
}
Run Code Online (Sandbox Code Playgroud)

并查看此链接 如何禁用Android按钮?


sud*_*hkr 8

你也可以尝试: -

按钮启用 -

button.setClickable(true); 
Run Code Online (Sandbox Code Playgroud)

按钮禁用 -

button.setClickable(false);
Run Code Online (Sandbox Code Playgroud)