android:clickable="false"无效问题
16lz
2021-01-23
如果发现在xml中设置
android:clickable="false"
属性后却依然可以点击,是因为虽然你设置了不可点击属性,但是如果在java代码中你又设置了
setOnClickListener();
那么该控件就又被设置为
android:clickable="true"
因此,只需要在setOnClickListener()后重新用java代码设置一次不可点击就好了
xxView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //点击事件 } }); xxView.setClickable(false);//设为禁止点击
更多相关文章
- repo sync同步Android 源代码下载到99%出错
- 【Android Studio快捷键】之代码提示
- Android的strings.xml不在代码显示转html原生就支持的部分html语
- cygwin获取android源代码
- Android第一行代码学习笔记Chapter1&2