gpt4 book ai didi

android - 如何从 Android strings.xml 中的 anchor 链接中删除格式

转载 作者:行者123 更新时间:2023-11-28 07:05:57 25 4
gpt4 key购买 nike

我有一个包含如下 HTML 链接的字符串:

<string name="text_with_link"><a href="openDocument://document1.html"><b>This</b></a> and <a href="openDocument://document2.html"><b>this</b></a> are links</string>

如您所见,我希望链接为粗体。不过,这是我希望链接具有的唯一格式。然而,结果看起来像这样:

enter image description here

如何去除链接的下划线和颜色?

我尝试以下列形式添加 style="text-decoration:none;"

<a href="openDocument://document2.html" style="text-decoration:none;">

<a href="openDocument://document2.html" style="text-decoration:none !important;">

<style>a {text-decoration:none;}</style><a href="openDocument://document1.html"><b>This</b></a>

.. 但运气不好。 CSS 似乎不适用于 Android 字符串。

最佳答案

您必须使用 Html.fromHtml 进行格式化才能像这样工作:

tv = (TextView) findViewById (R.id.textviewid);       
tv.setText(Html.fromHtml(getResources.getString(R.string.text_with_link)));

还要更改链接颜色,您必须在 TextView XML 中使用 android:textColorLink 属性来更改链接颜色。

CSS 不适用于 android 字符串。

关于android - 如何从 Android strings.xml 中的 anchor 链接中删除格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32967410/

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