创建一个单选按钮对话框。
我发现这个教程效果很好,但是当选择值而不是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()
答案 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();
}
})