1

リストビュー項目をクリックしてダイアログオプションメニューを作成したい。ダイアログオプションに静的文字列配列を使用すると、完全に機能します。ただし、動的な値を使用すると、カンマで区切られたアイテムのみが表示されます。

これが私のコードです

  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();
4

0 に答える 0