以下に示すように、単純な文字列配列 (a) を操作する単純な警告ダイアログがあります。(a) をより複雑な文字列配列 (b) に置き換えたいのですが、ダイアログがビューを解決しようとすると null ポインター例外が発生します。
これは可能ですか、それとも何か間違ったことをしましたか?
(a)
AlertDialog Code:
final AlertDialog.Builder dialog = new AlertDialog.Builder(new ContextThemeWrapper(ctx, R.style.mytheme));
dialog.setTitle(title);
dialog.setIcon(R.drawable.ic_launcher);
dialog.setSingleChoiceItems(R.array.array_items, -1, itemSelectedListener);
final AlertDialog alertDialog = dialog.create();
array_items.xml:
<string-array name="array_items">
<item>option a</item>
<item>option b</item>
</string-array>
(ロ)
array_items_2.xml:
<string-array name="array_items_2">
<item>@array/array_items.xml</item>
<item>@array/array_items.xml</item>
</string-array>
2 番目の xml は、AlertDialog を NullPointerException でクラッシュさせます。
私は間違いを犯しましたか、それともカスタム ビューのない AlertDialog では不可能ですか?