如何在Holo Light主题下获取一个DatePickerDialog?
创建DatePickerDialog
时:
DatePickerDialog dpd = new DatePickerDialog(new ContextThemeWrapper(this,
android.R.style.Theme_Holo_Light_Dialog_NoActionBar),
new DateListener(v), mTime.year, mTime.month, mTime.monthDay);
如果我使用主题 android.R.style.Theme_Holo_Light
或者 android.R.style.Theme_Holo_Light_Dialog
,我可以得到一个具有标准标题和标准按钮的日期选择器。我尝试过使用 Holo light 父级自定义主题,但也没有成功。似乎使用主题 android.R.style.Theme_Holo
可以工作,但结果是一个暗色背景(预期),而我想要一个浅色的背景。
应用程序的 android.jar 版本为 14,应用程序在 Android 版本 3.2 的设备上运行。
我在这里看到了一个示例: http://as400samplecode.blogspot.com/2011/10/android-datepickerdialog.html,该示例展示了一个带有 Holo light 主题的 DatePickerDialog
,就像我想要的那样。我不知道为什么在我的设置中它不能工作。
感谢您的帮助。
android.R.style.Theme_Holo
和android.R.style.Theme_Holo_Light
测试了您的代码,两者都给出了相同的对话框和按钮,唯一的区别是深色/浅色风格。那么问题似乎出在哪里呢?也许您应该更新您的问题并附上截图? - rfgamaral