替换按钮中的文本 - 无线电对话框

时间:2015-01-20 16:12:15

标签: android

创建一个单选按钮对话框。

我发现这个教程效果很好,但是当选择值而不是toast时,我希望这个替换按钮中的文本。任何帮助将不胜感激。

 @Override
        public void onClick(
                DialogInterface dialog, 
                int which) {
            Toast.makeText(
                    mContext, 
                    "Select "+choiceList[which], 
                    Toast.LENGTH_SHORT
                    )
                    .show();
        }
    });
    AlertDialog alert = builder.create();
    alert.show()

1 个答案:

答案 0 :(得分:0)

你的意思是这样的:

final String [] fruits = getResources().getStringArray(R.array.fruits_array);
    builder.setItems(R.array.fruits_array, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            pickFruitButton.setText(fruits[which]);
            dialog.dismiss();
        }
    })