リストビュー項目をクリックしてダイアログオプションメニューを作成したい。ダイアログオプションに静的文字列配列を使用すると、完全に機能します。ただし、動的な値を使用すると、カンマで区切られたアイテムのみが表示されます。
これが私のコードです
StringBuilder builder = new StringBuilder();
String delimiter = "";
for(int i = 0; i< myarray.length;i++){
builder.append(delimiter);
builder.append(myarray[i]);
delimiter = ",";
}
String[] Options = new String[] { "Reply" ,builder.toString()};
AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.setTitle("TEst");
dialog.setItems(Options, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
if (id == 0) {
}
if (id == 1) {
}
}
});
dialog.show();