我有一个" setOnItemClickListener"对于我制作的自定义列表视图。单击该行时,将运行一个方法。这样可行。我可以使用这个...
从listview中的textview中获得一个可点击的链接android:autoLink="web"
然后这行变得无法点击。可以单击任何没有链接的行。 autoLink正在覆盖" setOnItemClickListener"对于列表视图。我该如何克服这个问题?
答案 0 :(得分:1)
ListView
会禁用ListView
本身的点击事件
要克服它..
添加:
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>