读书人

Android 中解决 ListView 等视图 setO

发布时间: 2013-01-25 15:55:29 作者: rapoo

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

读书人网 >Android

热点推荐