Android控件TimePickerDialog的使用
2019-08-13 20:18
344 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43219615/article/details/99470000
1.简介
TimePickerDialog是用于显示日期的对话框,使用也很简单。下面是使用的例子。
Calendar calendar = Calendar.getInstance(); //第一个参数表示设备上下文 第二个参数表示监听器(实现TimePickerDialog.OnTimeSetListener接口) 最后一个参数表示是否24小时制 TimePickerDialog timePickerDialog = new TimePickerDialog(TimePickerDialogActivity.this, TimePickerDialogActivity.this, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true); imePickerDialog.show();
2.使用例子
创建TimePickerDialogActivity,代码如下。
- activity_time_picker_dialog.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".TimePickerDialogActivity" android:orientation="vertical" android:padding="10dp"> <Button android:text="弹出时间选择对话框" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/btn_pop_time_picker_dialog"/> </LinearLayout>
- TimePickerDialogActivity.java
package xyz.strasae.androidlearn.senior; import androidx.appcompat.app.AppCompatActivity; import android.app.TimePickerDialog; import android.os.Bundle; import android.view.View; import android.widget.TimePicker; import android.widget.Toast; import java.util.Calendar; public class TimePickerDialogActivity extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_time_picker_dialog); findViewById(R.id.btn_pop_time_picker_dialog).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Calendar calendar = Calendar.getInstance(); //最后一个参数表示是否24小时制 TimePickerDialog timePickerDialog = new TimePickerDialog(TimePickerDialogActivity.this, TimePickerDialogActivity.this, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true); timePickerDialog.show(); } }); } @Override public void onTimeSet(TimePicker timePicker, int i, int i1) { Toast.makeText(this, "你选择的时间是" + i + ":" + i1, Toast.LENGTH_SHORT).show(); } }
相关文章推荐
- android 时间日期控件的使用(DatePicker、TimePicker、DatePickerDialog、TimePickerDialog、AnalogClock、DigitalClock)
- 【Android 开发】:UI控件之 TimePickerDialog 时间对话框的使用
- Android 日期控件(DatePickerDialog)与时间控件(TimePickerDialog)的使用
- Android 弹出式布局之DatePickerDialog、TimePickerDialog使用
- marsAndroid学习——常见控件DatePicker、DatePickerDialog和TimePicker、TimePickerDialog
- TimePickerDialog控件详细使用介绍
- android DatePickerDialog TimePickerDialog set方法执行的不规律解决以及 DatePicker TimePicker的使用
- TimePickerDialog控件的使用
- Android中关于DatePickerDialog与TimePickerDialog的结合使用
- android学习--DatePickerDialog和TimePickerDialog的使用
- Android开发小知识-TimePickerDialog和DatePickerDialog的使用
- Android中TimePickerDialog的使用
- Android的日期DatePickerDialog和时间TimePickerDialog简单使用
- Android控件之Button,RadioButton,CheckBox,DatePicker,DatePickerDialog的使用
- Android_使用DatePickerDialog和TimePickerDialog
- android开发之DatePickerDialog与TimePickerDialog的使用
- 【转】Android中关于DatePickerDialog与TimePickerDialog的结合使用
- Android中DatePickerDialog对话框和TimePickerDialog对话框的使用
- Android控件之TimePickerDialog、DatePickerDialog和自定义DialogPopupWindow与NotificationManager
- Android控件之TimePickerDialog