0

たとえば、次の場合String_Array

<string-array name="recipe_ingredients">
    <item>@array/m1_ingredients</item>
    <item>@array/m2_ingredients</item>
</string-array>

@array/m1_ingredients別のString_Arrayである場所にアクセスするにはどうすればよいですか

4

1 に答える 1

0

編集:いいえ、StringArrayもちろん、aのすべてのアイテムは常に文字列でなければなりません。だから他にはありえないStringArray

リソースに関するドキュメントを確認し、StringArray までスクロールします。

名前文字列。配列の名前。この名前は、配列を参照するためのリソース ID として使用されます。

ここに例があります

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="planets_array">
        <item>Mercury</item>
        <item>Venus</item>
        <item>Earth</item>
        <item>Mars</item>
    </string-array>
</resources>

このアプリケーション コードは、文字列配列を取得します。

Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);
于 2012-07-14T07:53:10.817 に答える