Хранить 2-х мерный массив в строках xml - PullRequest
0 голосов
/ 30 апреля 2011

Как мне сохранить этот 2-мерный массив в strings.xml?

private String[][] children = {
        { "Arnold", "Barry", "Chuck", "David" },
        { "Ace", "Bandit", "Cha-Cha", "Deuce" },
        { "Fluffy", "Snuggles" },
        { "Goldy", "Bubbles" }
};

1 Ответ

1 голос
/ 30 апреля 2011

Ваш вариант использования поможет ответить на вопрос, потому что, в зависимости от вашей ситуации, я бы предложил поместить отдельные строки в strings.xml, а затем использовать int[][] внутри вашего класса, указывая на строковые ресурсы:

private final int[][] children = {
    { R.string.arnold, R.string.barry, R.string.chuck, R.string.david },
    { R.string.ace, R.string.bandit /*etc*/ }
    // etc
    // ...
};

Я знаю, что это не дает прямого ответа на ваш вопрос о том, как это сделать в XML, но если вы не предоставите пример использования, который дает понять, что это необходимо сделать, нет никаких причин делать что-то более сложное, чем то, что я описал.

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