簡體   English   中英

如何在數組中列出Android字符串資源

[英]How to list Android string resources in an array

我想做與此類似的事情,如從android中的字符串數組引用可繪制參考中所述

private Integer[] mThumbIds = {
        R.drawable.sample_2, R.drawable.sample_3,
        R.drawable.sample_4, R.drawable.sample_5,
        R.drawable.sample_6, R.drawable.sample_7,
        R.drawable.sample_0, R.drawable.sample_1,
        R.drawable.sample_2, R.drawable.sample_3,
        R.drawable.sample_4, R.drawable.sample_5,
        R.drawable.sample_6, R.drawable.sample_7,
        R.drawable.sample_0, R.drawable.sample_1,
        R.drawable.sample_2, R.drawable.sample_3,
        R.drawable.sample_4, R.drawable.sample_5,
        R.drawable.sample_6, R.drawable.sample_7
};

我嘗試了這個.java文件:

    int[] descriptions = new int[] { 
        R.string.description_section1, 
        R.string.description_section2, 

    }; 

但這似乎不是正確的語法。

按照文檔中所述嘗試此操作:

int[] descriptions = { 
    R.string.description_section1, 
    R.string.description_section2, 

}; 

在array.xml中定義您的數組:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string-array name="descriptions">
        <item>section1</item>
        <item>section1</item>
    </string-array>
 </resources>

然后試試這個:

String[] descriptions = getResources().getStringArray(
                R.array.descriptions);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM