解决Android 中设置Clickable 有时无效的方法
来源:互联网 发布:服务器网管软件 编辑:程序博客网 时间:2024/06/06 21:45
Android 中设置 setClickable 一定要放在该view 的setOnClickListener事件之后。。
因为setOnClickListener会去重写view
public void setOnClickListener(@Nullable OnClickListener l) { if (!isClickable()) { setClickable(true); } getListenerInfo().mOnClickListener = l;}也就是说会把
setClickable 设置为true。
所以大家如果设置无效的会,一定要这样写
ivMusicMark = (ImageView) findViewById(R.id.iv_music_mark);ivMusicMark.setOnClickListener(this);ivMusicMark.setClickable(this);
阅读全文
1 0
- 解决Android 中设置Clickable 有时无效的方法
- android设置全屏以及解决设置全屏无效的方法
- 【android】解决Viewpager设置高度为wrap_content无效的方法
- 解决Android中CountDownTimer倒计时cancel方法无效的问题
- Android设置“android:clickable="false"无效。点击事件依旧触发
- 解决在WM_ACTIVATE中调用ShowWindow有时会无效的我问题
- android shape corners 设置无效的解决
- 关于有时select下拉表单selected设置无效的解决方案
- Android Listview 中smoothScrollToPositionFromTop 有时滚动到指定无效
- Android 解决ViewPager设置高度为wrap_content无效的方法 MyViewPager
- Android中涉及到的焦点问题,focusable,clickable,enabled
- 解决Android系统中CSS设置select高度无效的BUG
- 解决Android设置Style中Activity的退出动画无效问题
- 解决在Android中给Button设置Padding无效的问题
- Android CheckBox中设置padding无效问题解决方法
- android 解决vedeoView设置高度无效的问题
- Android SVG图像颜色设置无效的原因及解决
- 解决android软键盘弹出有时会遮住EditText输入框的一种方法
- 手把手用Git将项目上传到GitHub上(一)
- POJ 3278 Catch That Cow【bfs】
- OpenSuSE services management
- OkHttp完全解析
- 好盈XERUN-V10有感无刷电机6根信号输出线
- 解决Android 中设置Clickable 有时无效的方法
- request获取项目名,资源等
- 多点触控实现图片的放大和缩小
- 分页实现 MySql
- k3 Cloud表单数据查询接口
- js将连接生成二维码,并转为图片
- 下拉异步加载
- [Leetcode] 187. Repeated DNA Sequences 解题报告
- java高手之路上的必备基础知识