如何实现带有确定和取消功能的单选对话框。
我想实现一个界面如图所示的弹出对话框
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不就是是吗
发表评论