我正在使用此代码创建一个带有选项的onclick对话框窗口,但我需要将所选选项保存为textview的文本如何? 谢谢。
public Dialog onCreateDialogSingleChoice(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
CharSequence[] array = {"Redbull", "Monster", "Rockstar", "Shock", "Burn", "Semtex"};
builder.setTitle("Select Brand")
.setSingleChoiceItems(array, 0, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
}
}) ;
return builder.create();
}
答案 0 :(得分:0)
我需要将所选选项保存为textview的文本吗?
使用onClick
从AlertDialog获取所选项目:
@Override
public void onClick(DialogInterface dialog, int which) {
String strSelectedItem=array[which];
// show strSelectedItem in TextView
}