首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 中解决 ListView 等视图 setOnItemClickListener() 方法失效的有关问题

2013-01-25 
Android 中解决 ListView 等视图 setOnItemClickListener() 方法失效的问题Java 部分1 list.setItemsCanFo

Android 中解决 ListView 等视图 setOnItemClickListener() 方法失效的问题
Java 部分1 list.setItemsCanFocus(false); XML 部分android:focusable=”false”android:focusableInTouchMode=”false”说明:如果一个 ListView 的条目子视图中包含了 CheckBox、ImagaButton 等可以接收触控监听的控件的话,它们可能会遮断 ListView 本身对条目点击的监听,使得其 setOnItemClickListener() 方法失效。解决方法为,如果是在代码中动态生成的空间,可以用 setItemsCanFocus() 方法来禁用那些控件获取焦点。如果实在 XML 文件中定义的控件,则应该在 XML 文件添加相应元素属性以增加禁止获取焦点的。

?转载:

http://leybreeze.com/blog/?p=1540

热点排行