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)?{
????}
});