Android 自定義時間選擇器

2021-10-08 21:25:38 字數 1068 閱讀 5174

calendar currentsystemdate = calendar.getinstance();// 系統當前時間

calendar startdate = calendar.getinstance();// 控制項起始時間

/**注:(

* 1)年份可以隨便設定

* 2)月份是從0開始的(0代表1月 11月代表12月),即設定0代表起始時間從1月開始

* 3)日期必須從1開始,因為2月沒有30天,設定其他日期時,2月份會從設定日期開始顯示導致出現問題*/

startdate.set(1990,1,1);// 設定該控制項從2023年1月1日開始

calendar enddate = calendar.getinstance();// 控制項結束時間

enddate.set(2050, 11, 31);//該控制項到2023年2月28日結束

try catch (exception e)

// 時間選擇器

timepickerview pvtime = new timepickerbuilder(facecheckrecordactivity.this,new ontimeselectlistener()

}).setdate(currentsystemdate)// 設定系統時間為當前時間

.setrangdate(startdate, enddate)//設定控制項日期範圍 也可以不設定預設2023年到2023年

.settype(new boolean)//設定年月日時分秒是否顯示 true:顯示 false:隱藏

.setlabel("年", "月", "日", "時", "分", "秒")

.iscenterlabel(true)// 是否只顯示中間選中項的label文字,false則每項item全部都帶有label。

.setdividercolor(0xff24ad9d)// 分割線顏色

.iscyclic(true)//是否迴圈顯示日期 例如滑動到31日自動轉到1日 有個問題:不能實現日期和月份聯動

.build();

pvtime.show();

Android 自定義時間選擇器

效果同樣是來自網上大神的demo,跟著大神的腳步,總有一天我們也會成為大神。先看效果 效果自認為一般,但是讓我自己寫,肯定是需要很久。關鍵點 ok,簡單看下 一 datetimepickdialogutil類就是我們自定義的時間控制項,用dialog的形式展示 common datetime布局檔案...

jQuery自定義選擇器

1.自定義選擇器 自定義選擇器不能使用速度最快的原生態選擇器了。因此盡量不要使用。1 even 結果集中其索引為偶數的元素 0,2,4.2 odd 結果集中其索引為奇數的元素 1,3,5.注意 經常使用 tr odd 或者 tr nth child 實現table隔行,但是當頁面中含有不只乙個tab...

UIPickerView自定義選擇器控制項

inte ce 協議 property strong,nonatomic uiwindow window property strong,nonatomic nsarray strings property strong,nonatomic nsarray strings1 property str...