Использовать аргументы формата строки в XML-файле макета Android - PullRequest
24 голосов
/ 17 декабря 2009

В моем файле String.xml определена строка, в которой используются аргументы формата, т. Е .:

<string name="myString">Hello %1$s.</string>

Есть ли способ присвоить значение аргументу формата в XML-файле макета? У меня есть что-то вроде:

<TextView android:text="@string/myString"/>

Я знаю, что могу сделать это в Java, но есть ли способ сделать это здесь?

Спасибо!

Ответы [ 2 ]

24 голосов
/ 17 декабря 2009

Нет, нет возможности применить значение к формату из файла макета - только в Java. Извините!

0 голосов
/ 22 июня 2010

Например В strings.xml
У вас% d непрочитанных сообщений

В вашем коде Java
String message = getString (R.string.unread_messages, 10);

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