- Android详细的对话框AlertDialog.Builder使用方法
- 7种形式的Android Dialog使用举例
- Material 风格的 Dialog 的使用
- android 8种对话框(Dialog)使用方法汇总
- Android之Dialog详解
- DatePickerDialog的月份为英文转成数字
- Git:mrfluency/Time-Selector
- Android显示时间和日期的控件的使用总结
- 时间日期控件的使用
- Android中Dialog的使用
- Android的AlertDialog详解(7种方式)
- 对话框之ProgressDialog(进度对话框)
- Android之ProgressDialog的使用
- Android dialog 点击空白dialog不消失问题
- 控制自定义Dialog的大小和位置
- [安卓开发] 完美解决Dialog不能全屏
- Android自定义Dialog大小控制
- 如何让Dialog在用户按下返回键也不消失
- 从源码看 AlertDialog.getButton(DialogInterface.BUTTON_POSITIVE) 为什么是 null
- Android常用提示框(dialog和popuwindow)
- 五分钟教你学会PopupWindow
DatePickerDialog
1,DatePickerDialog.OnDateSetListener() 返回的monthOfYear是从0开始的。
优秀资源
博文
常见效果
- 单选列表框 AlertDialog.Builder.setSingleChoiceItems
开源库
错误汇总
失去Activity
a)当旋转屏幕时,报异常。旋转时,屏幕重绘,Dialog失去Activity,异常。
解决办法:a)使用DialogFragment替换;b)锁定屏幕方向;c)在Activity.onDestroy()中判断Dialog状态,去销毁。
b) Unable to add window
好像也是旋转屏幕问题。
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@38e729d is not valid; is your activity running?
重点内容