2016-06-30 2 views
0

Я думаю о создании небольшого динамического макета с использованием strings.xml в качестве базы. Я знаю, как выбирать отдельные ресурсы, но есть ли способ выбрать ВСЕ ресурсы с именем «Intro_»Можете ли вы выбрать ресурс строки с таким именем, как

Немного похоже на выбор, где похожий запрос.

Так что, если бы у меня были строки;

Intro_Welcome 
Intro_FirstParagraph 
SecondScreen_Welcome 

Список строк mList = select all string resources with a name like "Intro_"

mList теперь будет содержать строку Intro_Welcome и Intro_FirstParagraph

Любая помощь полезна Спасибо

+0

Вы можете использовать массив, определенный в файле строковых ресурсов. Наверное, ближе всего вы можете добраться до того, что хотите. Просто используйте '' –

ответ

1

Вы не можете сделать это, как вы описали. Имя строковых ресурсов, которое вы определяете в вашем XML-файле, отображается в значениях int. Поэтому, когда вы используете их в своем коде, вы используете созданное значение int.

Вы можете использовать модифицированную версию this class, которая может получить идентификатор строкового ресурса в тексте строки.

Смежные вопросы