github使用這個(gè)控件的demo地址:https://github.com/JustinRoom/WheelViewDemo
效果圖:
wh.png
private DateTimeWheelDialog createDialog(int type) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 1800);
calendar.set(Calendar.MONTH, 0);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
Date startDate = calendar.getTime();
calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2120);
Date endDate = calendar.getTime();
DateTimeWheelDialog dialog = new DateTimeWheelDialog(getActivity());
// dialog.setShowCount(7);
// dialog.setItemVerticalSpace(24);
dialog.show();
dialog.setTitle("選擇時(shí)間");
int config = DateTimeWheelDialog.SHOW_YEAR_MONTH_DAY_HOUR_MINUTE;
switch (type) {
case 1:
config = DateTimeWheelDialog.SHOW_YEAR;
break;
case 2:
config = DateTimeWheelDialog.SHOW_YEAR_MONTH;
break;
case 3:
config = DateTimeWheelDialog.SHOW_YEAR_MONTH_DAY;
break;
case 4:
config = DateTimeWheelDialog.SHOW_YEAR_MONTH_DAY_HOUR;
break;
case 5:
config = DateTimeWheelDialog.SHOW_YEAR_MONTH_DAY_HOUR_MINUTE;
break;
}
dialog.configShowUI(config);
dialog.setCancelButton("取消", null);
dialog.setOKButton("確定", new DateTimeWheelDialog.OnClickCallBack() {
@Override
public boolean callBack(View v, @NonNull Date selectedDate) {
//tvResult.setText(SimpleDateFormat.getInstance().format(selectedDate));
return false;
}
});
dialog.setDateArea(startDate, endDate, true);
dialog.updateSelectedDate(new Date());
return dialog;
}
@Override
protected void initEvents() {
txnamedt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
createDialog(5);
}
});
}
手機(jī)賺錢怎么賺,給大家推薦一個(gè)手機(jī)賺錢APP匯總平臺(tái):手指樂(lè)(http://www.szhile.com?from=js),辛苦搬磚之余用閑余時(shí)間動(dòng)動(dòng)手指,就可以日賺數(shù)百元