Android开发中DatePicker日期与时间控件实例代码
发布时间 - 2026-01-11 02:41:15 点击率:次一、简介

二、方法
最日常的使用方法了
日期控件DatePicker
时间控件TimePicker
月份从0开始
三、代码实例
效果图:
代码:
fry.Activity01
package fry;
import com.example.DatePicherDemo1.R;
import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener;
import android.widget.Toast;
public class Activity01 extends Activity implements OnDateChangedListener,OnTimeChangedListener{
private DatePicker datePicker1;
private TimePicker timePicker1;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity01);
setTitle("时间日期控件测试");
datePicker1=(DatePicker) findViewById(R.id.datePicker1);
timePicker1=(TimePicker) findViewById(R.id.timePicker1);
//初始化日期,并设置日期被改变后的监听事件
datePicker1.init(2017, 8, 7, this);
//设置时间以24小时制
timePicker1.setIs24HourView(true);
//设置时间被改变后的监听时间
timePicker1.setOnTimeChangedListener(this);
}
@Override
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
Toast.makeText(this, "日期被改变为: "+year+"."+(monthOfYear+1)+"."+dayOfMonth, Toast.LENGTH_SHORT).show();
}
@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
// TODO Auto-generated method stub
Toast.makeText(this, "时间被改变为: "+hourOfDay+":"+minute, Toast.LENGTH_SHORT).show();
}
}
/DatePicherDemo1/res/layout/activity01.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<DatePicker
android:id="@+id/datePicker1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<TimePicker
android:id="@+id/timePicker1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
四、收获
1、初始化日期,并设置日期被改变后的监听事件
datePicker1.init(2017, 8, 7, this);
2、设置时间以24小时制
timePicker1.setIs24HourView(true);
3、设置时间被改变后的监听事件
timePicker1.setOnTimeChangedListener(this);
总结
以上所述是小编给大家介绍的Android开发中DatePicker日期与时间控件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# datepicker
# 日期与时间控件
# 解析android中系统日期时间的获取
# Android时间选择器、日期选择器实现代码
# Android中日期与时间设置控件用法实例
# Android日期时间格式国际化的实现代码
# Android开发之时间日期操作实例
# Android开发之时间日期组件用法实例
# Android之日期及时间选择对话框用法实例分析
# Android日期和时间选择器实现代码
# Android仿iPhone日期时间选择器详解
# Android 日期和时间的使用实例详解
# Android开发获取当前系统日期和时间功能示例
# 小编
# 在此
# 给大家
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# implements
# extends
# private
# public
# widget
# Bundle
# OnDateChangedListener
# Toast
# OnTimeChangedListener
# generated
# Auto
# method
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何批量查询域名的建站时间记录?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
制作公司内部网站有哪些,内网如何建网站?
高防服务器租用如何选择配置与防御等级?
如何确认建站备案号应放置的具体位置?
详解jQuery中基本的动画方法
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
Laravel用户密码怎么加密_Laravel Hash门面使用教程
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
利用 Google AI 进行 YouTube 视频 SEO 描述优化
七夕网站制作视频,七夕大促活动怎么报名?
如何在IIS管理器中快速创建并配置网站?
想要更高端的建设网站,这些原则一定要坚持!
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
如何快速完成中国万网建站详细流程?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
实例解析angularjs的filter过滤器
青岛网站建设如何选择本地服务器?
Laravel如何生成URL和重定向?(路由助手函数)
郑州企业网站制作公司,郑州招聘网站有哪些?
个人摄影网站制作流程,摄影爱好者都去什么网站?
jQuery validate插件功能与用法详解
Python图片处理进阶教程_Pillow滤镜与图像增强
清除minerd进程的简单方法
详解Android图表 MPAndroidChart折线图
千库网官网入口推荐 千库网设计创意平台入口
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
Linux网络带宽限制_tc配置实践解析【教程】
详解Android——蓝牙技术 带你实现终端间数据传输
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
Laravel distinct去重查询_Laravel Eloquent去重方法
5种Android数据存储方式汇总
利用python获取某年中每个月的第一天和最后一天
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
PHP正则匹配日期和时间(时间戳转换)的实例代码
Swift中swift中的switch 语句
如何快速搭建自助建站会员专属系统?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
如何快速生成ASP一键建站模板并优化安全性?
如何在服务器上三步完成建站并提升流量?
如何用已有域名快速搭建网站?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
C语言设计一个闪闪的圣诞树
Laravel怎么清理缓存_Laravel optimize clear命令详解
如何选择PHP开源工具快速搭建网站?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
深入理解Android中的xmlns:tools属性

