效果:
导入依赖:
implementation 'com.contrarywind:Android-PickerView:4.1.6'
代码:
//时间选择器
TimePickerView pvTime = new TimePickerBuilder(MainActivity.this, new OnTimeSelectListener() {
@Override
public void onTimeSelect(Date date, View v) {
Toast.makeText(MainActivity.this, ""+date, Toast.LENGTH_SHORT).show();
}
}).setType(new boolean[]{true, true, true, false, false, false})// 默认全部显示
.setCancelText("取消")//取消按钮文字
.setSubmitText("确定")//确认按钮文字
.isCenterLabel(false) //是否只显示中间选中项的label文字,false则每项item全部都带有label。
//.isDialog(true)//是否显示为对话框样式
.build();
pvTime.show();