Android-配置文件中设置“android:clickable="false"无效的原因及解决办法
2016-03-02 14:15
597 查看
开发中遇到的问题:要实现一个button初始为不可点击,于是在配置文件中设置了android:clickable="false"运行后发现还是可以点击,于是写在了Activity中:btn.setClickable(false);发现还是可以点击,在网上查资料说android setClickable 一定要放在 按扭的setOnClickListener事件之后!
因为setOnClickListener事件会去重写View v,也就是会把setClickable设为TRUE!
所以一定要写成 :
GetFinger.setOnClickListener(this);
//设置两按扭为不可点击
GetFinger.setClickable(false);
希望给大家带来帮助,谢谢。
因为setOnClickListener事件会去重写View v,也就是会把setClickable设为TRUE!
所以一定要写成 :
GetFinger.setOnClickListener(this);
//设置两按扭为不可点击
GetFinger.setClickable(false);
希望给大家带来帮助,谢谢。
相关文章推荐
- android:TableLayout表格布局详解
- [Android]动态加载/热部署框架汇总
- Android 日常开发总结的技术经验 60 条
- Android 学习资料收集
- Android — — —动态添加碎片
- android ViewDragHelper介绍
- android-Service和Thread的区别
- Android动画原理分析
- kotlin第一次运行在Android上
- Android-设置PullToRefresh下拉刷新样式
- Android中Webview运行js脚本获取定位信息(Geolocation)
- android内存泄露
- Android Selector用法小记
- ResourcesUtil. getIdentifier
- android如何完全root
- Android自定义View(七)--很low的bannerView
- 解决Android 5.0以上版本Button自带阴影效果的方法
- Android学习之异步任务Handler
- 人一生最可怕的是碌碌无为,还安慰自己平凡的可贵
- Android createSurface