我需要一直按一个按钮,直到方法结束,因为用户不能再按,而按钮保持按下状态。
我试着说:
论创造:

Button btnSend= (Button) findViewById(R.id.btnSend);
btnSend.setOnClickListener(onClickbtnSend);

方法:
Button.OnClickListener onClickbtnSend= new Button.OnClickListener() {
   @Override
   public void onClick(View v){
     try{
         v.setPressed(true);

         //do something ......

     } catch(Exception e){
       e.printStackTrace();
     }
   v.setPressed(false);
}

有人知道吗?谢谢

最佳答案

您可能需要使用切换按钮,因为您的按钮似乎有两种状态(忙或不忙)。

10-05 21:18