为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_叁火Bao_03130340 2017-01-14 13:16:04
我想做一个按钮 当edittext输入满足一定条件时按钮为可点击状态 否则按钮是不可点击状态
查看完整描述

1 回答

已采纳
?
InnoFang

TA贡献5条经验 获得超7个赞

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) {

    }
});
查看完整回答
反对 回复 2017-01-18
  • 1 回答
  • 0 关注
  • 2209 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信