TimePicker如何设置时间选择器的范围?

比如想实现点击时间选择器时,它的时、分值不能超过当前时间。
 
 

时间选择器
鸿蒙
TimePicker
2022-02-21 13:14:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Elemtra
2

setRange API描述如下:

public void setRange​(int[] ranges) Sets the time range that can be selected. The time range is arranged in the array in the following sequence: start hour, start minute, start second, end hour, end minute, and end second.

具体实现如下:

TimePicker timePicker = (TimePicker)findComponentById(ResourceTable.Id_time);

//可选的开始时间

int startHour = 0;

int startMin = 0;

int startSecond=0;

//可选的结束时间

小时

int endHour=15;

//分钟 int endMin=58;

//秒 int endSecond=60;

timePicker.setRange(new int[]{startHour,startMin,startSecond,endHour,endMin,endSecond});

 

 

未验证 供你参考一下

分享
微博
QQ
微信
回复
2022-02-21 14:26:18
相关问题
鸿蒙可以实现状态选择器吗?
2848浏览 • 1回复 已解决
鸿蒙 通知如何设置已经显示时间
1097浏览 • 1回复 待解决
如何选择鸿蒙App开发编程语言
3180浏览 • 2回复 待解决
LiteOS-M如何获取系统当前时间
1821浏览 • 1回复 待解决
java中如何设置CommonDialog位置?
1707浏览 • 1回复 待解决
如何打开指定文件夹,选择文件返回
2110浏览 • 1回复 待解决
js如何把list组件设置为横向
149浏览 • 1回复 待解决
请问下鸿蒙webview如何设置请求头?
1932浏览 • 1回复 待解决
浏览下载文件如何导入鸿蒙
2238浏览 • 1回复 待解决
WebView如何设置文字大小?
2013浏览 • 3回复 待解决
OpenHarmony 小型系统如何设置横竖屏
465浏览 • 1回复 待解决
鸿蒙IndexBar如何设置字体大小?
3522浏览 • 1回复 待解决