【问题标题】:Android: Clickable TextView with Linkified linksAndroid:带有链接链接的可点击 TextView
【发布时间】:2010-11-23 00:51:44
【问题描述】:

我的布局中有一个 TextView,它在 XML 中设置了一个属性“clickable=true”。这是为了让它表现得像一个带有文本和图标的按钮。 现在,我通过调用 HTML.fromHtml() 添加到该 TextView HTML 文本,然后应用 Linkify.addLinks。

问题是:在这样的配置中,链接不可点击。有没有什么建议,如何允许用户点击链接,除了创建自定义的基于 TextView 的类?

谢谢

【问题讨论】:

  • 您想要一个可点击的 TextView,其中的链接也可点击?这听起来可能会导致糟糕的用户体验,您可能需要重新考虑您的 UI 设计。让手指大的人尝试在一个小按钮中准确地按下一个小按钮。

标签: android android-widget android-layout


【解决方案1】:

尝试在文本视图中添加一个属性“android:autoLink="web"”

【讨论】:

    【解决方案2】:

    另外,在意识到这一点之前,我已经与TextView 斗争了几个小时

    <resources>
      <string name="mytext">Going to <a href="http://www.google.fr/">Google</a> is linkifed but NOT clickable</string>
    </resources>
    

    但这是:

    <resources>
      <string name="mytext">Go to http://www.google.fr/ is linkified and clickable</string>
    </resources>
    

    在这两种情况下,链接都会被识别并相应地设置样式。

    【讨论】:

    猜你喜欢
    • 2012-09-07
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 2016-07-18
    • 2015-04-27
    • 1970-01-01
    相关资源
    最近更新 更多