Android AlertDialog样式和颜色
我正在尝试创建如下所示的警报对话框 但我不明白为什么,当我在我的设备上启动应用程序时,我会看到这样的对话框: 我学习了很多教程,仍然得到了类似这样的提示对话框。 代码是相当标准的,所以我不会发布它,但如果需要,我会发布。 我的设备运行在4.3安卓系统上。Android AlertDialog样式和颜色,android,styles,android-alertdialog,Android,Styles,Android Alertdialog,我正在尝试创建如下所示的警报对话框 但我不明白为什么,当我在我的设备上启动应用程序时,我会看到这样的对话框: 我学习了很多教程,仍然得到了类似这样的提示对话框。 代码是相当标准的,所以我不会发布它,但如果需要,我会发布。 我的设备运行在4.3安卓系统上。 我的问题:警报样式是否随设备API Lvl而改变?如果是这样,我可以做什么来创建像第一张图片一样的对话框?我想用layout inflater创建自定义对话框,但我想拥有那些很酷的按钮。你应该在android中创建自定义对话框 这一问题与主题
我的问题:警报样式是否随设备API Lvl而改变?如果是这样,我可以做什么来创建像第一张图片一样的对话框?我想用layout inflater创建自定义对话框,但我想拥有那些很酷的按钮。你应该在android中创建自定义对话框
这一问题与主题有关 第一个屏幕截图中的对话框使用“全息光”主题,而第二个使用“主题”主题 有两个选项可用于创建类似于第一张图片中的AlertDialog
newalertdialog.Builder(新的ContextThemeWrapper(这个,android.R.style.Theme\u Holo\u Light\u对话框))
.setTitle(“演示对话框”)
.setMessage(“此AlertDialog使用主题android.R.style.theme\u Holo\u Light\u对话框。”)
.create()
.show()代码>
这些选项中的任何一个都将产生以下结果:
创建自定义对话框不是问题,但如何使按钮看起来像这样?如第一张图片。如果你创建自定义对话框,那么你将添加LAOUT。在这个布局中,你可以像第一张图片一样创建ui。尊敬:谢谢,这解释了很多。