ListView中的TextView自动链接不接收OnItemClickListener

8
我的 PostFragment.java 实现了 AbsListView.OnItemClickListener 接口,除非在 TextView:lblListItem 上有链接,否则每个项目都可以正常触发 onItemClick 事件。 TextView 上的链接可以正常点击并打开网站,但列表背景无法点击,因此 onItemClick 永远不会被调用。
链接字符串示例:http://www.google.com 我在我的 list_item.xml 中有这个 TextView:
        <TextView
        android:id="@+id/lblListItem"
        style="@style/TextView.ListItem"
        android:text="Text."
        android:layout_below="@+id/imgUser"
        android:layout_marginBottom="@dimen/margin_small"
        android:autoLink="all"
        android:linksClickable="true"
        />

我认为这是相关的,我的适配器上有一些项目需要接收:

view.setOnClickListener()...

如何使列表项在链接网站时同时可点击?
1个回答

9
尝试在行布局的根视图中添加android:descendantFocusability="blocksDescendants"。我已经进行了一些测试,看起来这个方法可行。

2
简单易行,非常顺利。感谢您的帮助! - Rodrigo Direito

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接