如何在Android中将href字符串值设置为格式字符串?

时间:2018-06-28 19:05:19

标签: android android-layout

我使用

进行文本视图
android:autoLink="web" 

和字符串资源

<string name="link_text">This is a sample <a href="%1$s"></a> to create</string>

想使用这种类型的东西,所以我可以在代码中设置链接,但仍然得到 可以使用

getString(R.string.link_text, "https:google.com");

1 个答案:

答案 0 :(得分:0)

您必须使用特殊的转义字符:

<string name="link_text">This is a sample &#60;a href="%1$s"&#62;&#60;/a&#62; to create</string>

这是一个列表(我不确定它是否完整):

"     (&#34; Or &quot;) 
'     (&#39; Or &apos;) 
&     (&#38; Or &amp;) 
lt(<) (&#60; Or &lt;) 
gt(>) (&#62; Or &gt;)