5

私のAndroidプログラムで使用する方が良いもの:

mainActivity.java:

String[] st = {"Value1","Value2"}; 

また

mainActivity.java:

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

そしてstrings.xmlで:

<string-array name="Array1">
    <item >Value1</item>
    <item >Value2</item>
</string-array>
4

3 に答える 3

8

localize文字列を(より多くの言語に翻訳する)必要がある場合は、2番目のアプローチを使用します。

于 2012-06-04T07:46:43.860 に答える
2

後で別の言語 (英語、ドイツ語など) を使用できるため、2 番目のソリューションの方が優れています。http://developer.android.com/guide/topics/resources/localization.html

于 2012-06-04T07:46:38.567 に答える
0

他の人が提案したように、2番目のものを使用することも提案します。さらに、配列の要素を変更したい場合、または配列の要素を追加/削除したい場合にも役立ちます。この場合、ソースコードを再度変更して再コンパイルする必要はありません。代わりに、XMLファイルのみを変更する必要があります。

于 2012-06-04T07:54:20.783 に答える