文章详情页
Android 按钮clickable问题。
浏览:227日期:2024-09-07 16:30:38
问题描述
页面有4个EditeText 和 一个按钮, 现在的需求是 在此页面启动时设置按钮的clickable 为false, 当4个EditText 里全部有内容的时候 按钮改变背景色,同时clickable 为ture。请问这个改如何写? 需要4个监听器分开写吗?

问题解答
回答1:给所有的edittext都加上TextWatcher, 然后在afterTextChanged里面加上下面的代码
/** * 监听文本输入 */ public void watchEditText() {boolean enabled = true;for (EditText editText : mEditTextNeedWatched) { enabled = enabled && !TextUtils.isEmpty(editText.getText());}mButton.setEnabled(enabled); }
希望对你有用,以上
相关文章:
1. docker镜像push报错2. node.js - node exec 执行没反应3. docker安装后出现Cannot connect to the Docker daemon.4. mac里的docker如何命令行开启呢?5. 关于docker下的nginx压力测试6. angular.js - angularjs的自定义过滤器如何给文字加颜色?7. javascript - 使用 hotcss 用rem换出来的圆不圆8. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下9. docker-machine添加一个已有的docker主机问题10. angular.js - 指令下的指令 面对上级指令ng-repeat的时候 ng-controller会出现多次的问题?
排行榜

网公网安备