如何实现带有确定和取消功能的单选对话框。

我想实现一个界面如图所示的弹出对话框

 return new AlertDialog.BuildergetActivity .setViewview .setSingleChoiceItemsnew String[]{"date", "time","hour","minute"}, -1, new DialogInterface.OnClickListener { @Override public void onClickDialogInterface dialog, int which { } } .setPositiveButtonandroid.R.string.ok, new DialogInterface.OnClickListener { @Override public void onClickDialogInterface dialog, int which { } } .create;

如果将处理事件setPositiveButton的监听器来处理,我不知道怎么获取选项,如果将事件处理交给setSingleChoiceItems的监听器来处理,这里的确定按钮就失去作用了,对于这种情况有什么可以解决的方法吗?
我google发现一个可能解决的方法,通过自定义视图不用setSingleChoiceItems使用控件然后在监听器中获取控件的状态。

如果是单选的话,下面本身的确定按钮就失去意义了,因为与其让用户点两下去做一件事情, 不如让用户直接点一下

public void onClickDialogInterface dialog, int which {}
which不就是是吗

发表评论

电子邮件地址不会被公开。 必填项已用*标注