Android 日期控件属性
16lz
2021-01-23
近来使用到了android原生的日期选择器。对日期/时间选择控件的一些属性做一些记录。
xml页面:
android:calendarViewShown="false" 是否显示日历视图。效果如下:
Paste_Image.pngandroid:spinnersShown="false" 是否显示日期滚动选择器android:firstDayOfWeek="" 设置日历星期第一天是哪一天android:headerBackground="@color/gray" 头部的背景颜色android:endYear="2100" 最后一年,例如2100android:maxDate="12/31/2100" 日历视图的最大日期,格式为mm/dd/yyyyandroid:minDate="01/01/1900" 日历视图的最小日期,格式为mm/dd/yyyyandroid:startYear="1940" 从哪一年开始 例如1940android:calendarTextColor="@color/white"日历的列表文字颜色(Api 21 以上才能用)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 以上才能用)
获取日期:
日期获取提供了getYear()、getMonth()、getDayOfMonth() ,返回int类型。
在使用的时候还是比较不方便的。但是一些地方不需要引入其他日期控件,使用原生的也可以接受。
其中:getYear() 获取到年份
getMonth() 获取到的月份0、1、2、3、~10、11,需要进行 +1 使用。
getDayOfMonth() 获取到天数为:1、2、3、...、31
更多相关文章
- ListView设置没有头部和底部分割线
- Android--DatePickerDialog日期控件
- Android 日期控件的简单实现
- 安卓模拟器去掉头部标题
- Android:Picker(DatePicker、TimerPicker、NumberPicker)日期
- Android中的时间日期选择器
- Android之系统自带的文字外观设置及实际显示效果图