Android时间选择组件TimePackerDialog
Kotlin代码
var selStartTimeClick = View.OnClickListener {
var calendar = Calendar.getInstance()
TimePickerDialog(it.context, 3, object : TimePickerDialog.OnTimeSetListener {
override fun onTimeSet(view: TimePicker?, hourOfDay: Int, minute: Int) {
var str = ""
if (hourOfDay < 10) {
str += ("0" + hourOfDay)
} else {
str += hourOfDay
}
str += ":"
if (minute < 10) {
str += ("0" + minute)
} else {
str += minute
}
//startTime.set(str)
}
}, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true).show();
}
参数说明
参数 | 说明 |
---|---|
context | 上下文 |
themeResId | 皮肤ID 取值1~5 |
listener | 监听器 |
hourOfDay | 默认小时 |
int | 默认分钟 |
is24HourView | 是否24小时制 |
皮肤样式
-
themeResId=1
-
themeResId=2
-
themeResId=3
-
themeResId=4
-
themeResId=5
网友评论