Android 如何将时间选择器对话框用于其他用途?
我目前正在尝试制作一个拨号式警报对话框,以拾取特定范围内的号码 我遇到过使用“时间选择器”对话框创建拨号效果的情况,但我注意到该对话框需要经过小时和分钟Android 如何将时间选择器对话框用于其他用途?,android,android-alertdialog,timepickerdialog,Android,Android Alertdialog,Timepickerdialog,我目前正在尝试制作一个拨号式警报对话框,以拾取特定范围内的号码 我遇到过使用“时间选择器”对话框创建拨号效果的情况,但我注意到该对话框需要经过小时和分钟 TimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView) 我如何将它扩充为1 int?使用时间选择器尝试以拨号形式显示值是否有效 谢谢嗨 否显示从
TimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener listener, int hourOfDay, int minute, boolean is24HourView)
我如何将它扩充为1 int?使用时间选择器尝试以拨号形式显示值是否有效
谢谢嗨
否显示从用户获取输入int的时间选择器无效。
时间选择器android系统控件,它将为您提供hh:mm:ss格式输入作为宠物用户选择,因此它无效
如果您想执行类似操作,那么可以显示一个警报对话框,嵌入一个带有按钮的视图,并在该按钮上设置int值。
所以用户可以按下按钮并从中获取int。- 用于范围内的时间选择器
- 从当前时间算起至少1小时的时间,请参考以下行
- c、 get(Calendar.HOUR\u OF_DAY)-1,c.get(Calendar.MINUTE),false
- 从当前时间开始最多1小时,请参见下文
- c、 get(Calendar.HOUR\u OF_DAY)-1,c.get(Calendar.MINUTE),false btnTime.setOnClickListener(新视图.OnClickListener(){ @凌驾 公共void onClick(视图v){
TimePickerDialog.OnTimeSetListener timePickerListener = new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hour, int minute) {
}
};
Calendar c = Calendar.getInstance();
final TimePickerDialog timePickerDialog = new TimePickerDialog(Main23Activity.this,timePickerListener,
c.get(Calendar.HOUR_OF_DAY),c.get(Calendar.MINUTE)+5,false);
timePickerDialog.show();
}
});