DatePickerDialog主题问题
2017-04-02 15:47
423 查看
再以此做项目中偶然遇到的问题:
我设置了<application>的主题为“android:theme="@style/AppTheme"”,
然后布局文件的主题为“android:theme="@android:style/Theme.Light"”,
项目中用到了 DatePickerDialog,因为实在fragment中而不是activity中,所以没有使用"setTheme();"方法来设置主题,而是通过
DatePickerDialog(Context context,
int themeResId, DatePickerDialog.OnDateSetListener listener,
int year, int monthOfYear, int dayOfMonth)
这个构造器来设置主题,说起来这样做更好,只设置了DatePickerDialog的主题。在设置第二个参数:int
th
bc95
emeResId时,Android studio总是报错,在我设置的主题下面有一长条红波浪线。
值得注意的是,这个错误是因为api版本太低造成的,需要的api
level是24,但我的设备只有19(楼主很穷的)。我强行运行,发现一点问题没有,照样可以运行的很好。
另外提一下,这里的themeResId在不设置的时候不是滚轮的,而是这种:
设置了主题为
之后却变成了滚轮的:
变漂亮了许多啊!
我设置了<application>的主题为“android:theme="@style/AppTheme"”,
然后布局文件的主题为“android:theme="@android:style/Theme.Light"”,
项目中用到了 DatePickerDialog,因为实在fragment中而不是activity中,所以没有使用"setTheme();"方法来设置主题,而是通过
DatePickerDialog(Context context,
int themeResId, DatePickerDialog.OnDateSetListener listener,
int year, int monthOfYear, int dayOfMonth)
这个构造器来设置主题,说起来这样做更好,只设置了DatePickerDialog的主题。在设置第二个参数:int
th
bc95
emeResId时,Android studio总是报错,在我设置的主题下面有一长条红波浪线。
值得注意的是,这个错误是因为api版本太低造成的,需要的api
level是24,但我的设备只有19(楼主很穷的)。我强行运行,发现一点问题没有,照样可以运行的很好。
另外提一下,这里的themeResId在不设置的时候不是滚轮的,而是这种:
设置了主题为
AlertDialog.THEME_HOLO_DARK
或者
AlertDialog.THEME_HOLO_LIGHT
之后却变成了滚轮的:
变漂亮了许多啊!
相关文章推荐
- jquery ui dialog里调用datepicker的问题
- DatePickerDialog 只显示年 (解决不同语言顺序不一样的问题)
- DatePickerDialog 最大值问题
- 重写DatePickerDialog 解决OnDateSetListener只有完成,没有取消回调问题
- Android DatePickerDialog样式不一致的问题
- 设置DatePickerDialog主题颜色及起始日期
- 解决DatePickerDialog控件取消按钮有关问题
- DatePickerDialog执行两次问题
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- [android] 解决DatePickerDialog和TimePickerDialog控件取消按钮问题
- jquery ui dialog里调用datepicker的问题
- TimePickerDialog和DatePickerDialog使用及问题解决
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- Jquery Dialog DatePicker 控件使用问题
- jquery ui dialog里调用datepicker的问题
- [Android] 更好的解决 "返回键或取消时自动回调DatePickerDialog的方法onDateSet()" 的问题
- 解决DatePickerDialog和TimePickerDialog控件取消按钮问题
- jquery ui dialog里调用datepicker的问题
- Android:解决DatePickerDialog只有完成按钮、没有取消按钮的问题
- Android 日期选择器 DatePickerDialog 修改主题颜色