怎么用Android实现日期时间选择对话框
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"怎么用Android实现日期时间选择对话框",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用Android实现日期时间选择对话框"吧!
千家信息网最后更新 2026年11月02日怎么用Android实现日期时间选择对话框
本篇内容主要讲解"怎么用Android实现日期时间选择对话框",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用Android实现日期时间选择对话框"吧!
日期/时间选择对话框(DatePickerDialog和TimePickerDialog)的使用,供大家参考,具体内容如下
public class MainActivity extends Activity { // 实例化控件 private Button dateButton; private Button timeButton; private EditText editText; private DatePickerDialog dateDialog; private TimePickerDialog timeDialog; private int year, monthOfYear, dayOfMonth, hourOfDay, minute; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main); // 通过findViewById找到控件 dateButton = (Button) findViewById(R.id.button1); timeButton = (Button) findViewById(R.id.button2); editText = (EditText) findViewById(R.id.edit); // 通过Calendar对象来获取年、月、日、时、分的信息 Calendar calendar = Calendar.getInstance(); year = calendar.get(calendar.YEAR); monthOfYear = calendar.get(calendar.MONTH); dayOfMonth = calendar.get(calendar.DAY_OF_MONTH); hourOfDay = calendar.get(calendar.HOUR_OF_DAY); minute = calendar.get(calendar.MINUTE); /* * 实例化DatePickerDialog */ dateDialog = new DatePickerDialog(this, new OnDateSetListener() { @Override public void onDateSet(DatePicker arg0, int year, int monthOfYear, int dayOfMonth) { // 把获取的日期显示在文本框内,月份从0开始计数,所以要加1 String text = year + "-" + (monthOfYear + 1) + "-" + dayOfMonth; editText.setText(text); } }, year, monthOfYear, dayOfMonth); // 后面的三个参数对应于上面的年、月、日 /** * 对日期选择器按钮设置监听事件 */ dateButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // 点击日期选择器按钮时显示出日期对话框 dateDialog.show(); } }); /* * 实例化TimePickerDialog */ timeDialog = new TimePickerDialog(this, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, hourOfDay + ":" + minute, Toast.LENGTH_LONG).show(); } }, hourOfDay, minute, true); // 最后一个参数设置是否为24小时制 /** * 对时间选择器按钮设置监听事件 */ timeButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // 点击时间选择器按钮时显示出时间对话框 timeDialog.show(); } }); }}到此,相信大家对"怎么用Android实现日期时间选择对话框"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
日期
选择
时间
对话框
对话
按钮
内容
实例
事件
参数
控件
时显
学习
监听
实用
更深
三个
信息
兴趣
实用性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海卓越科技互联网
疫情对互联网科技公司影响
重庆互联网络科技
互联网络科技有限公司
互联网科技集团
互联网科技公司电话
上海亿帐通互联网科技
无锡溥仪互联网科技有限公司
天速互联网络科技有限公司
科技互联网的估值
互联网科技有哪些公司
未来五年的互联网科技
翼展科技 首家互联网医院
威龙国际互联网科技公司
互联网金融科技公司的优势
济南小医互联网科技有限公司招聘
西安左小互联网科技有限公司
张家口科技产业互联网平台
互联网科技大佬云集
网互联网络科技
互联网和科技创新
互联网医疗科技
礼当家互联网科技
青海省互联网新科技
互联网与医疗科技
新兴科技互联网创新大赛颁奖典礼
互联网媒体平台算高科技产业
互联网科技公司营业执照怎么办理
下一代互联网重大应用科技园
杭州科技互联网公司有哪些