【问题标题】:Store 2 dimentional array in strings xml将二维数组存储在字符串 xml 中
【发布时间】:2011-04-29 21:03:09
【问题描述】:

如何将这个二维数组存储在 strings.xml 中?

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

【问题讨论】:

    标签: android arrays multidimensional-array


    【解决方案1】:

    您的用例将有助于回答这个问题,因为根据您的情况,我的建议是将各个字符串放在 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 中执行此操作的问题,但除非您提供明确说明有必要这样做的用例,否则没有理由做任何比我更难的事情'已经描述了。

    【讨论】:

    • 谢谢。我正在使用可扩展列表中的字符串。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2015-07-20
    相关资源
    最近更新 更多