在我的应用程序中,我正在使用日期选择器对话框。正确测试一些模拟器显示日期选择器对话框,但有些模拟器正确显示数据选择器对话框。您可以解释这是模拟器问题还是功能问题以及如何解决这个问题。谢谢......
new DatePickerDialog(getSherlockActivity(), datePicker,
calendarTaskDate.get(Calendar.YEAR),
calendarTaskDate.get(Calendar.MONTH),
calendarTaskDate.get(Calendar.DAY_OF_MONTH)).show();
这里我附上两个屏幕截图。
模拟器名称: 5.1“WVGA(480x800:mdpi),API级别:17
仿真器名称:Nexus S(4.0“,480x800:hdpi)API 12
答案 0 :(得分:1)
Android的默认DatePickerDialog's
布局将根据API的主题进行更改。对于不同的API,有不同的布局,因此如果您的API低于8,它将与您的第一个屏幕截图相同。当您获得高于13的更高API时,您将始终获得DatePickerDialog
的不同布局。
因此,我们不能为DatePicker维护相同的布局。
答案 1 :(得分:0)
对我来说,两张图片看起来都不错。
如果您认为问题是display
不一样,那只是因为在一个模拟器中您使用API 17
而在另一个模拟器中使用API 12
。
在这两个API中,日期选择器的外观不一样。