为什么自定义CursorAdapter的ListView项不响应图像按钮?

时间:2016-06-11 17:25:09

标签: android listview android-cursoradapter

我有一个ListView和一个基本的自定义游标适配器。当我添加图像按钮时,列表视图项不响应项目单击或长项目单击

我将如何解决这个问题?我是否需要设置可点击的内容?

3 个答案:

答案 0 :(得分:1)

可能

android:focusable="false"
android:focusableInTouchMode="false"

不行。你必须添加 -

android:descendantFocusability="blocksDescendants" 

在您的布局中。有关详细信息,请参阅此link

或者你可以使用Button或使用原生布局创建自己的按钮。

答案 1 :(得分:0)

如果它适用于普通的Button,也许您可​​以设置其背景而不是使用ImageButton

答案 2 :(得分:0)

您可能需要在ImageButton中设置以下内容 -

android:focusable="false"
android:focusableInTouchMode="false"

或者,您可以将android:descendantFocusability="blocksDescendants"添加到行布局XML的根项目中。