前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android中的DatePicker颜色处理以及其他属性介绍

Android中的DatePicker颜色处理以及其他属性介绍

作者头像
103style
发布2022-12-19 12:51:24
5170
发布2022-12-19 12:51:24
举报
文章被收录于专栏:Android开发经验分享

转载请标明出处:

http://blog.csdn.net/lxk_1993/article/details/51351365

本文出自:【lxk_1993的博客】

相信很多码友都碰到过这种情况,在一个界面放了一个datepicker.

但是在5.0以上的手机上颜色显示的效果不怎么好。

就像下图这样,颜色处理的不怎么好。

一开始百度找解决办法,搜了一下没什么结果,只能啃官方的api了,然后就找到了。

其实这种效果很好处理。

只要在xml文件中设置一下属性就可以了

代码语言:javascript
复制
android:headerBackground

头部背景,设置这个属性为 #808080 就变下图这样了。是不是感觉好多了。

http://blog.csdn.net/lxk_1993/article/details/51351365

另外还有其他的属性:

代码语言:javascript
复制
android:calendarViewShown="false" 是否显示日历视图
android:firstDayOfWeek="" 设置日历星期第一天是哪一天
android:headerBackground="@color/gray" 头部的背景颜色
android:endYear="2100" 最后一年,例如2100
android:maxDate="12/31/2100" 日历视图的最大日期,格式为mm/dd/yyyy
android:minDate="01/01/1900" 日历视图的最小日期,格式为mm/dd/yyyy
android:spinnersShown="false" 是否显示下拉菜单
android:startYear="1940" 从哪一年开始 例如1940
android:calendarTextColor="@color/white"日历的列表文字颜色(Api 21 以上才能用)
代码语言:javascript
复制
android:datePickerMode="calendar" 定义部件的外观,有spinner和calendar两种选择(Api 21 以上才能用)
android:dayOfWeekBackground="@color/gray" 头部的星期的背景颜色(Api 21 以上才能用)
android:dayOfWeekTextAppearance="@color/gray" 头部的星期的文字外观(Api 21 以上才能用)
android:headerDayOfMonthTextAppearance="@color/white" 头部对应 号数 的文字外观(Api 21 以上才能用)
android:headerMonthTextAppearance="@color/white"头部对应 月份 的文字外观(Api 21 以上才能用)
android:headerYearTextAppearance="@color/white" 头部对应 年份 的文字外观(Api 21 以上才能用)
android:yearListItemTextAppearance="@color/white" 选择年的列表的文字外观(Api 21 以上才能用)
android:yearListSelectorColor="@color/gray" 选择年的列表中选中的颜色(Api 21 以上才能用)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档