ListView中的文本阻止在Android中触发click事件

时间:2014-07-17 11:16:18

标签: android listview

我有一个带有自定义适配器的ListView。我可以点击列表元素。但是,它仅在单击行的文本区域外部时才有效。单击文本时没有任何反应。

我将Row布局设置为:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="5dp"
    android:descendantFocusability="blocksDescendants">

....

文字样式包括:

<item name="android:clickable">false</item>
<item name="android:focusable">false</item>
<item name="android:focusableInTouchMode">false</item>

您是否有解决方案,我可以点击该行中的任何位置?

1 个答案:

答案 0 :(得分:1)

在文字样式中将android:clickable更改为true

<item name="android:clickable">true</item>