Как сделать значение строки href форматной строкой в ​​Android? - PullRequest
0 голосов
/ 28 июня 2018

У меня есть текстовое представление с

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 голосов
/ 28 июня 2018

Вы должны использовать специальные escape-символы:

<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;)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...