我对我制作的自定义listView有一个" setOnitemClickListener"。单击行时,方法运行。这样可行。我能够通过使用此链接从ListView中的文本视图中单击一个链接...
android:autoLink="web"
,但随后行变得无可亮。任何没有链接的行都可以单击。自动链接覆盖了ListView的" SetOnitemClickListener"。我如何克服这个问题?
ListView
带有焦点元素禁用ListView
本身上的单击事件
克服它..
add:
android:descendantFocusability="blocksDescendants"
到您的listView行的根布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:descendantFocusability="blocksDescendants"
android:orientation="vertical">
<TextView
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:focusable="false"
android:textSize="15sp" />
</LinearLayout>