Как передать параметры в строковый ресурс, который содержит ссылку в Android - PullRequest
1 голос
/ 05 августа 2020

Я столкнулся со следующей проблемой: есть строковый ресурс, содержащий URL:

<string name="msg_more_information_about_credit"><![CDATA[<b>Ejemplo TAE:</b> 300€ a 62 días. <b>Coste préstamo:</b> 148€. <b>Total a devolver:</b> 448€. TAE 2035%. <a href="https://www.moneyman.es/secci.php?pers=0.011&tae=3112.64&back=290&back_date=22.11.2020&current_time=30&current_sum=290&is62=false">Más Información </a> ]]></string>

Мне нужно сделать эту ссылку динамической c (передать ей значения из кода). Для этого немного изменил его:

<string name="msg_more_information_about_credit"><![CDATA[<b>Ejemplo TAE:</b> 300€ a 62 días. <b>Coste préstamo:</b> 148€. <b>Total a devolver:</b> 448€. TAE 2035%. <a href="https://www.moneyman.es/secci.php?pers=0.011&tae=3112.64&back=290&back_date=%1$s&current_time=30&current_sum=290&is62=false">Más Información </a> ]]></string>

А потом попытался получить ресурсы как обычно, когда строка содержит другие строки:

getString(R.string.msg_more_information_about_credit, "22.11.2020")

Но в данном случае ссылка не имеет установленного мной значения, но содержит "% 1 $ s"

Итак, мой вопрос: как изменить ссылку из кода? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...