android 滚轮时间样式,原生时间(日期)选择器的滚动显示方式

本文介绍了如何将Android原生的DatePicker和TimePicker设置为滚动选择器样式,通过设置datePickerMode为spinner并隐藏calendarView。同时,文章探讨了隐藏日期选择器年份的方法,但警告这种方法在月份滚动时可能出现问题。另外,补充说明了添加特定主题可能有助于改进样式,但新的兼容主题声明方法尚待探索。
摘要由CSDN通过智能技术生成

一、滚动时间选择器样式的设置

平时在做一些业务软件时,可能会用到时间(日期)选择控件,而DatePicker和TimePicker的默认样式放在对话框中选择感觉还好,但是直接贴在界面上看起来就不是很理想了。下面是两个控件的默认样式。

这是日期选择器:

b531ca4da553ec4fe6b811149cdb8bf1.png

这是时间选择器:

b4a8b39e89a5369f1bce91bb7362d79d.png

平时,我们经常会接触到滚动选择的时间选择器,其实原生的控件也有属性可以去设置的,就是上面时间选择器部分代码中的日期选择器中的datePickerMode()属性,设置成spinner就可以了。然后就会有下面的效果:

11b49d056e1f88b1bedb564b8a113be8.png

此时会发现右边的日历很多余,这时设置calendarViewShown属性为false就好了。最后会有这样的效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值