Closed 2318423730 closed 6 years ago
请问下是怎么解决的 setDecorView 里面的View怎么设置,这时候没有view呀 ,在工具类里面写的一个公用的时间选择。
TimePickerView pvCustomTime = new TimePickerBuilder(context, new OnTimeSelectListener() { @Override public void onTimeSelect(Date date, View v) {//选中事件回调
}
})
.setDate(selectedDate)
.setRangDate(startDate, endDate)
.setContentTextSize(18)
.setType(new boolean[]{false, false, false, true, true, true})
.setLabel("年", "月", "日", "时", "分", "秒")
.setLineSpacingMultiplier(1.2f)
.setDecorView(null)
.setTextXOffset(0, 0, 0, 40, 0, -40)
.isCenterLabel(false) //是否只显示中间选中项的label文字,false则每项item全部都带有label。
.setDividerColor(0xFF24AD9D)
.build();
@wang709693972wei 改成dialog 样式,设置底部弹出可解决问题,具体可参考4.1.3版本的demo代码。
布局里面多加一个布局就是了,专门用来setDecorView
@xiaosong520 如果设置成dialog样式,setOutSideColor(),方法就失效了。
@2318423730 setDecorView 方法应该可以解决问题。具体可参考wiki。