Android,LIstView中的OnItemClick点击无效的解决办法
2015-06-03 11:00
555 查看
在List_Item布局文件中的根节点加上如下背景标黄的这一行
如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了(来源:http://www.cnblogs.com/ycxyyzw/p/3672366.html)
但实际上,我的List_Item中有ImageButton
这个是当初布局的时候随手一拖的,也没有用。结果就这样了。所以布局List_Item时还是要小心点。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:descendantFocusability="blocksDescendants" android:background="@null">
如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了(来源:http://www.cnblogs.com/ycxyyzw/p/3672366.html)
但实际上,我的List_Item中有ImageButton
这个是当初布局的时候随手一拖的,也没有用。结果就这样了。所以布局List_Item时还是要小心点。
相关文章推荐
- android应用程序如何调用支付宝接口
- phonegap5.0+android studio本地打包应用
- 【翻译】Android DEX安全攻防战
- jni开发中打印log信息
- Android 模块化编程之引用本地的 aar
- android中dip、dp、px、sp和屏幕密度
- Android平台编译小技巧
- [置顶] Android Device Chooser 找不到真机设备问题
- Android学习 - Service被关闭后自动重启,解决被异常kill 服务
- android蓝牙与下位机交互
- Android开源项目分类汇总
- android EditText 默认情况下不获取焦点(不弹出输入框)
- Android学习 - 判断手机是否为双卡并发短信
- Android ViewGroup事件分发机制(下)
- Android图片异步加载框架Android-Universal-Image-Loader
- 【转】android权限列表
- Android学习 - 拨号盘dialer定制声音DTMF Tones
- 史上最简单android动画之Tween Animation(渐变动画)
- 介绍一款比Android原生模拟器还要快的模拟器Genymotion(转)
- Android4.2耳机插拔检测实现方法