我正在使用Listview包含一些视图,如imageview,textviews和按钮。我正在使用
onItemClick(AdapterView<?> parent, View view, int position, long id)
处理列表项的点击均衡。但是,虽然点击有效,但它并不适用于所有行。由于一些奇怪的原因,我无法单击项目28和29.如何才能使这些行也可以点击。感谢。
答案 0 :(得分:0)
通过在listview元素的父布局中添加这些行来解决此问题
android:baselineAligned="false"
android:descendantFocusability="blocksDescendants"
在textview,imageview&amp;中添加这些行。你使用的按钮
android:clickable="false"
android:focuseable="false"
android:focuseableInTouchMode="false"
答案 1 :(得分:0)
感谢各位帮忙。我做的不多,但我知道为什么有些行不可点击的原因。只要其中一个其他可点击视图(如imageView或按钮)从我的数据库分配给空值,该行就会变得无法点击。只要有一个值或数据来填充这些视图,该行就是可点击的。