2012-04-23 16 views
10

今回は、strings.xmlから配列リスト要素を取得し、それを配列(String []、Listなど)に変換して、後で要素や合計サイズを読み取るために使用したい)。私はList<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.id.StringArray));で試していますが、アプリケーションがクラッシュするので、間違った方法で実行する必要があります。手助け?ありがとう!Android文字列から配列へ

+0

あなたはエラーログを投稿できます –

+0

04-23 17:10:3​​0.101:E/AndroidRuntime(1516):原因:android.content.res.Resources $ NotFoundException:文字列配列リソースID#0x7f08000f – ali

+2

更新を追加してくださいあなたの質問にコメントとして投稿する代わりに。 –

答えて

8

私はそれがRで始まる必要がありますときに、識別子R.にID .StringArrayを使用していることがわかりアレイ。コードの残りの部分はわかりました。

+0

それはそうだった。今朝から私はこの愚かなプラスチック箱の前にいます。私は私の心を失っている。ありがとう! – ali

+0

@ali問題ありません! – Malcolm

19

あなたは以下のように文字列arrarに変換することができ::

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

または

List<String> MathFormulas = Arrays.asList(getResources().getStringArray(R.array.StringArray)); 
1

R.id.StringArrayの代わりにR.array.StringArrayを試してください。

関連する問題