gpt4 book ai didi

android - URL 作为 android ListView 中的链接

转载 作者:太空狗 更新时间:2023-10-29 13:20:13 24 4
gpt4 key购买 nike

我是 android 的新手,我正在尝试为 android 项目做出贡献。有消息 ListView ,当用户单击特定消息时,另一个 View 将打开并显示详细信息,如下图(android View )所示。

android view

所有这些信息都是从网络上获取并解析的。并且链接在 WebView 上也不可点击,如下图( WebView )所示,

web view

它不会在 webview 上显示为超链接。我认为这也是它没有在 Android 应用程序中显示为链接的原因。

谁能帮我解决这个问题?与此相关的代码可以在以下位置找到:source 相关文件是:

\scraper\MessagesScraper.java , 
\scraper\SingleMessageScraper.java ,
\ui\messages.java
\ui\SingleMessage.java

任何帮助都会很棒。提前致谢。

最佳答案

在您定义特定 TextView 的 XMl 中,将以下内容添加到该 TextView

 android:linksClickable="true"

另见 How do I make links in a TextView clickable?例如,如果您想隐藏 URL 并只显示链接的一些文本。

编辑:据我所知...

MessageScraper 正在使用 ThreeLineAdapter - https://github.com/pradeepb6/TuCanMobile/blob/master/src/com/dalthed/tucan/adapters/ThreeLinesAdapter.java您可以在这里看到所有的 TextView,然后转到 res 文件夹并相应地更改它们。

SingleMessageScraper 似乎只是使用标准的 ArrayAdapter 和 Androids Simple_list_Item_1 进行布局。 http://developer.android.com/reference/android/R.layout.html#simple_list_item_1因此,如果需要,如果使用已经创建的布局没有意义,则需要为此创建自己的 list_item 布局。

我认为 UI 类不需要任何更改。

回复:评论 - 一条消息(显示在您的图片中)是 TextView 的 ListView 。如果您想在每个单元格中添加更多内容,您还可以拥有自定义 View 的 ListView ,这就是 ThreeLineAdapter 正在处理的内容。

关于android - URL 作为 android ListView 中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29907766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com