iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android DatePicker和DatePickerDialog基本用法示例
  • 112
分享到

Android DatePicker和DatePickerDialog基本用法示例

示例datepickerAndroid 2022-06-06 08:06:46 112人浏览 安东尼
摘要

本文实例讲述了Android DatePicker和DatePickerDialog基本用法。分享给大家供大家参考,具体如下: DatePicker用来设置手机的时间和闹钟 1

本文实例讲述了Android DatePicker和DatePickerDialog基本用法。分享给大家供大家参考,具体如下:

DatePicker用来设置手机的时间和闹钟

1、添加一个按钮控件在配置文件中,然后给该按钮添加事件,使其能够打开DatePicker


//下面采用匿名内部类的方式
btn.setOnClickListener(new Button.OnClickListener(){
  @Override
  public void onClick(View v) {  //通过下面的方法可以调用回调函数onCreateDialog()方法,其中参数传递给onCreateDialog()方法
    //一定要用onCreateDialog()方法,因为它的返回值为Dialog对象
    showDialog(DATE_DIALOG_ID);
  }
});

2、使用了showDialog方法之后就会调用回调函数onCreateDialog()方法,通过该方法打开以对话框形式弹出的时间设置器


@Override
protected Dialog onCreateDialog(int id) {
  switch (id) {
  case DATE_DIALOG_ID:
    //mDateSetListener这个参数是用来告诉Android设置完时间之后点击set回调函数用的方法
    return new DatePickerDialog(this,
          mDateSetListener,
          2011, 10, 25);
  case TIME_DIALOG_ID:
    return new TimePickerDialog(this, mTimeSetListener, 14, 12, true);
  }
  return null;
}

3、根据DatePickerDialog这个构造方法需要添加一个“监听器”,即用户点击SET按钮之后会处理的方法


//DatePickerDialog设置完之后有的回调函数
public DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
  //下面的参数是用户设置完之后的时间
  @Override
  public void onDateSet(DatePicker view, int year, int monthOfYear,
      int dayOfMonth) {
    System.out.println("DatePickerDialog.OnDateSetListener");
    dateShowView.setText(new StringBuffer().append(year).append("-").append(monthOfYear).append("-").append(dayOfMonth));
  }
};

拓展:同样,对时间的设置也类似于这个过程

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法示例Android日期选择器对话框DatePickerDialog使用详解Android 中NumberPicker,DatePicker与DatePickerDialog中分割颜色的修改实例代码android指定DatePickerDialog样式并不显示年的实现代码详解Android中提示对话框(ProgressDialog和DatePickerDialog和TimePickerDialog&PopupWindow)Android弹出DatePickerDialog并获取值的方法


--结束END--

本文标题: Android DatePicker和DatePickerDialog基本用法示例

本文链接: https://www.lsjlt.com/news/24829.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaSpring注解之@Async的基本用法和示例
    目录背景异步调用@Async介绍在Spring中启用@Async示例一:基本使用方式示例二:在同一个类中调用异步方法示例三:异步方法是static方法示例四:在方法级别上修改默认的执...
    99+
    2024-04-02
  • vue2和vue3中provide/inject的基本用法示例
    目录前言vue2基本用法:1.provide2.inject如何成为响应式?1.方法一:函数方法2.方法二:传递thisvue3的基本用法:总结前言 昨天看一个项目代码看到了prov...
    99+
    2023-05-17
    vue中provideinject vue中provide的用法 vue中的inject
  • Android 之Preference控件基本使用示例详解
    目录简述主要成分主要方法基本示例简述 Preference是Android的控件之一,相对来说我们用的比较少,但在系统应用的Settings设置应用模块中大部分由Preference...
    99+
    2022-12-22
    Android Preference控件 Android Preference
  • PyTorch中permute的基本用法示例
    目录permute(dims)附:permute(多维数组,[维数的组合])总结permute(dims) 将tensor的维度换位。 参数:参数是一系列的整数,代表原来张量的维度。...
    99+
    2024-04-02
  • redis基本类型和使用方法的示例分析
    这篇文章主要介绍redis基本类型和使用方法的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!redis存储数据的基本类型有:string(字符串类型)、hash(散列类型)、...
    99+
    2024-04-02
  • Python Pandas中loc和iloc函数的基本用法示例
    目录1 loc和iloc的含义2 用法2.1 loc函数的用法2.2 iloc函数的用法补充:Pandas中loc和iloc函数实例总结1 loc和iloc的含义 loc表示loca...
    99+
    2024-04-02
  • axios基本用法教程示例详解
    目录axios基本用法axios提供了一下几种请求方式config是对一些基本信息的配置axios基本用法 前一段时间用了一下,现在说一下它的基本用法。 首先就是引入axios,如果...
    99+
    2023-05-20
    axios基本用法 axios基本教程
  • oracle基本查询用法入门示例
    本文实例讲述了oracle基本查询用法。分享给大家供大家参考,具体如下: 一、基本select语句 SELECT *|{[DISTINCT] column|expression [alias]...
    99+
    2024-04-02
  • Vue中侦听器的基本用法示例
    目录前言一、侦听器的基本用法二、侦听器的格式三、实现刚进入页面就触发监听和深度监听深度监听深度监听返回侦听对象子属性的值最后前言 Vue 通过 watch 选项提...
    99+
    2024-04-02
  • java程序中protobuf的基本用法示例
    目录简介为什么使用protobuf定义.proto文件编译协议文件详解生成的文件Builders 和 Messages序列化和反序列化协议扩展总结简介 Protocol Buffe...
    99+
    2024-04-02
  • Echarts图表中formatter的基本用法示例
    目录1. 字符串模板1.1 x轴y轴1.2 饼图 1.3折线图,柱状图1.4多个属性2 函数模板2.1 x轴,y轴2.2提示框(tooptip)3 回调函数总结1...
    99+
    2023-02-14
    echarts中formatter属性 echart formatter echarts中formatter用法
  • Android操作SQLite基本用法
    前言 SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。...
    99+
    2024-04-02
  • Android SQLite基本用法详解
    目录一.SQLite的介绍1.SQLite简介2.SQLite的特点:3.SQLite数据类型二.SQLiteDatabase的介绍1、打开或者创建数据库2、创建表3、插入数据4、删...
    99+
    2024-04-02
  • Android Gson基本用法学习
    目录1. 导入Android Studio工程2. 简单的 Java Object 序列化/反序列化序列化反序列化3. 嵌套 Java Object 的序列化/反序列化4. Arra...
    99+
    2024-04-02
  • MySQL基本语法的示例分析
    这篇文章将为大家详细讲解有关MySQL基本语法的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先来看一下MySQL的最基本三大段语句,举个例子:我想将下面inst...
    99+
    2024-04-02
  • css基本语法的示例分析
    这篇文章主要介绍了css基本语法的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一 概述 CSS 指层...
    99+
    2024-04-02
  • Xamarin.Forms中基本页面和基本视图的示例分析
    这篇文章将为大家详细讲解有关Xamarin.Forms中基本页面和基本视图的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Xamarin.Forms的基本页面和基本视图在Xamarin.Forms...
    99+
    2023-06-04
  • SQL PLUS基本命令的使用方法示例
    1、Oracle 中 dba,all,user, 之间的区别 1. 结论:'权限大小不同': dba_* > all_* > user_* (1) dba_* ...
    99+
    2024-04-02
  • GoJs基本使用示例详解
    目录使用gojs背景gojs的引入去除水印使用gojs背景 因为公司业务需要,需要完成一个树形的关系图,并且在后续过程中会对树形关系图进行很多的交互来拓展树形图的展示。因此在研究了D...
    99+
    2023-05-16
    GoJs基本使用 GoJs 使用
  • AndroidWebView控件基本使用示例
    Android WebView用于在 android 中显示网页。可以从相同的应用程序或 URL 加载网页。它用于在 android 活动中显示在线内容。 Android WebVi...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作