怎么用Android实现日期时间选择对话框
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本篇内容主要讲解"怎么用Android实现日期时间选择对话框",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么用Android实现日期时间选择对话框"吧!
千家信息网最后更新 2025年11月13日怎么用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安全错误
数据库的锁怎样保障安全
数据库专业技术人员
服务器内存批次
咋样才能玩迷你世界服务器
域名可以直接访问服务器吗
极兔云服务器端口
学校 网络技术 工作总结
联通网络安全知识竞赛
国际网络安全顾问
上海个人软件开发销售
网络安全用法视频教程
安徽通用软件开发怎么样
php 服务器跳转
科汇网络技术有限公司怎么样
数据库中如何通过身份证号筛选
服务器加电失败怎么回事
曲靖专业上门回收服务器
国家二级网络安全工程师
西电数据库上机3
软件开发完后怎么去卖
桃林中心小学网络安全记心中
数据库连接异常
数据库附加提示权限不够
网络安全用法视频教程
信息化能力建设与网络安全答案网
scv做数据库
工业4.0的网络安全报告
成都数据库开发公司
抖音的服务器是哪个公司的
数据库安全性试验
商务和网络技术的关系