android studio 时间选择器带时分秒
时间: 2023-11-09 11:03:21 浏览: 117
可以使用 Android 自带的 TimePickerDialog 控件来实现带有时分秒的时间选择器。具体实现步骤如下:
1. 在布局文件中添加一个 Button 控件,用于触发时间选择器的弹出。
2. 在 Activity 中实现 Button 的点击事件,创建 TimePickerDialog 对象,并设置监听器处理用户选择的时间。
以下是示例代码:
```java
// 声明一个 Calendar 对象,用于初始化 TimePickerDialog 的默认时间
Calendar calendar = Calendar.getInstance();
// 创建 TimePickerDialog 对象
TimePickerDialog timePickerDialog = new TimePickerDialog(
this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
// 处理用户选择的时间
Log.d(TAG, "onTimeSet: " + hourOfDay + ":" + minute);
}
},
calendar.get(Calendar.HOUR_OF_DAY),
calendar.get(Calendar.MINUTE),
true // 是否显示 24 小时制
);
// 显示时间选择器
timePickerDialog.show();
```
阅读全文