【问题标题】:autolink in listitem列表项中的自动链接
【发布时间】:2011-10-25 21:03:19
【问题描述】:

我有一个自定义列表视图,其中包含一个带有网站的文本视图。我将 XML 中的 autoLink 设置为 true,因此链接工作正常,当点击浏览器时会打开,但是点击列表项不会打开它要打开的活动。

有没有办法让它正常工作?

【问题讨论】:

标签: android


【解决方案1】:

简答

我以前也遇到过这个问题。我解决此问题的方法是将文本视图的可聚焦属性设置为 false。

更长的答案

基本上问题在于,一旦存在链接,android 就会重置 TextView 上的移动方法。这会导致 focusabile 属性发生更改,如果您希望能够单击列表视图项,则不能让文本视图成为焦点。请注意,我必须以编程方式而不是在 XML 中调用 setFocusable,但我正在执行自定义链接。不确定你是否也在做同样的事情。

【讨论】:

    【解决方案2】:

    尝试使用

    android:focusable="false"
    android:focusableInTouchMode="false"
    

    作为 TextView 的属性。虽然我还没有弄清楚为什么链接没有出现选择背景,但它确实会在点击链接时调用浏览器。

    【讨论】:

    猜你喜欢
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多