按钮满足条件可点击 否则不可点击

我想做一个按钮 当edittext输入满足一定条件时按钮为可点击状态 否则按钮是不可点击状态

qq_叁火Bao_03130340
浏览 2210回答 1
1回答

InnoFang

EditText有一个addTextChangedListener的监听事件mEditText.addTextChangedListener(new TextWatcher() {     @Override     public void beforeTextChanged(CharSequence s, int start, int count, int after) {     }     @Override     public void onTextChanged(CharSequence s, int start, int before, int count) {         Log.i(TAG, s.length() + "");         // 当EditText的内容长度超过10时,按钮可点击,否则不可点击         if (s.length() > 10){             mButton.setClickable(true);             mButton.setText("可点击");         } else {             mButton.setClickable(false);             mButton.setText("不可点击");         }     }     @Override     public void afterTextChanged(Editable s) {     } });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android