Android listitem中的自动链接
我有一个自定义列表视图,其中包含一个包含网站的文本视图。我将XML中的“自动链接”设置为true,这样链接可以正常工作,点击时浏览器会打开,但点击列表项不会打开它要打开的活动Android listitem中的自动链接,android,Android,我有一个自定义列表视图,其中包含一个包含网站的文本视图。我将XML中的“自动链接”设置为true,这样链接可以正常工作,点击时浏览器会打开,但点击列表项不会打开它要打开的活动 有没有办法让它正常工作?简短回答 我以前也遇到过这个问题。我解决这个问题的方法是将文本视图的focusable属性设置为false 更长的答案 基本上,问题是一旦存在链接,android就会重置TextView上的移动方法。这会导致focusable属性发生更改,如果希望能够单击列表视图项,则无法使文本视图成为焦点。注意,
有没有办法让它正常工作?简短回答 我以前也遇到过这个问题。我解决这个问题的方法是将文本视图的focusable属性设置为false 更长的答案 基本上,问题是一旦存在链接,android就会重置TextView上的移动方法。这会导致focusable属性发生更改,如果希望能够单击列表视图项,则无法使文本视图成为焦点。注意,我必须以编程方式调用setFocusable,而不是在XML中调用,但我正在进行自定义链接。不确定你是否也在这样做 尝试使用
android:focusable="false"
android:focusableInTouchMode="false"
作为TextView的属性。虽然我还没有弄清楚为什么linkify没有显示选择背景,但它确实会在点击链接时调用浏览器。您可以添加xml和代码吗?这可能会重复,但ListView项目的点击动画丢失了。你知道如何取回动画吗?我在这里发布了一个问题: