【发布时间】:2012-04-15 16:54:23
【问题描述】:
有人可以帮我解决这个问题吗?我有一个 AlertDialog 框,它工作正常,但我想要的是当 alertdialog 弹出时,它会自动检查一个单选按钮。
例如,弹出警告对话框时勾选“10 分钟”。
怎么做?
下面是我的工作代码。
final CharSequence[] deleteFilesBy = {"5 minutes","10 minutes", "15 minutes"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Delete Files by?")
.setSingleChoiceItems(deleteFilesBy,-1, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
if(deleteFilesBy[which]=="5 minutes")
{
// do something
}
else if (deleteFilesBy[which]=="10 minutes")
{
// do something
}
else if (deleteFilesBy[which]=="15 minutes")
{
// do something
}
dialog.dismiss();
}
}).setNeutralButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
arg0.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
请帮忙!
谢谢
RHUY
【问题讨论】: