广告
返回顶部
首页 > 资讯 > 移动开发 >Android时间选择器、日期选择器实现代码
  • 465
分享到

Android时间选择器、日期选择器实现代码

选择器选择Android 2022-06-06 08:06:29 465人浏览 八月长安
摘要

本文为大家分享了两款选择器,一款可以针对时间进行选择、一款可以针对日期进行选择,供大家参考,具体内容如下 一、时间选择器 1.1.布局 <?xml ver

本文为大家分享了两款选择器,一款可以针对时间进行选择、一款可以针对日期进行选择,供大家参考,具体内容如下

一、时间选择器
1.1.布局


<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:Android="Http://schemas.android.com/apk/res/android" 
 xmlns:tools="http://schemas.android.com/tools" 
 android:layout_width="match_parent" 
 android:layout_height="match_parent" 
 android:orientation="vertical" 
 tools:context="com.rj141.sb.kongjian.DateActivity"> 
 <LinearLayout 
 android:orientation="horizontal" 
 android:layout_width="match_parent" 
 android:layout_height="wrap_content"> 
 <TextView 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:textSize="20dp" 
  android:text="几点吃饭:" 
  /> 
 <TextView 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content" 
  android:textSize="20dp" 
  android:id="@+id/tv" /> 
 </LinearLayout> 
 <Button 
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content" 
 android:text="时间" 
 android:id="@+id/btndate" /> 
</LinearLayout> 

1.2.Java文件


public class DateActivity extends ActionBarActivity { 
 private Button btn; 
 private TextView tv; 
 @Override 
 protected void onCreate(Bundle savedInstanceState) { 
 super.onCreate(savedInstanceState); 
 setContentView(R.layout.activity_date); 
 btn=(Button)this.findViewById(R.id.btndate); 
 tv= (TextView) this.findViewById(R.id.tv); 
 btn.setOnClickListener(new View.OnClickListener() { 
  @Override 
  public void onClick(View v) { 
  new TimePickerDialog(DateActivity.this, new TimePickerDialog.OnTimeSetListener() { 
   @Override 
   public void onTimeSet(TimePicker view, int hourOfDay, int minute) { 
   tv.setText(String.fORMat("%d:%d",hourOfDay,minute)); 
   } 
  //0,0指的是时间,true表示是否为24小时,true为24小时制 
  },0,0,true).show(); 
  } 
 }); 
 } 
} 

效果图:

二、日期选择器
2.1.activity.xml


<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
tools:context="com.rj141.sb.kongjian.DateActivity"> 
<TextView 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:textSize="20dp" 
android:id="@+id/tv" /> 
<Button 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="日历" 
android:id="@+id/btndate" /> 
</LinearLayout> 

2.2.DateActivity.class


public class DateActivity extends ActionBarActivity { 
private Button btn; 
private TextView tv; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_date); 
btn=(Button)this.findViewById(R.id.btndate); 
tv= (TextView) this.findViewById(R.id.tv); 
btn.setOnClickListener(new View.OnClickListener() { 
@Override 
public void onClick(View v) { 
new DatePickerDialog(DateActivity.this, new DatePickerDialog.OnDateSetListener() { 
@Override 
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { 
tv.setText("您的出生日期是:"+String.format("%d-%d-%d",year,monthOfYear+1,dayOfMonth)); 
} 
},2000,1,2).show(); 
} 
}); 
} 
} 
DatePickerDialog日历选择器的对话框,监听为OnDateSetListener(){..}

效果图:

以上就是两款Android时间选择器、Android日期选择器的实现代码,希望对大家学习Android软件编程有所帮助。

您可能感兴趣的文章:Android使用第三方库实现日期选择器Android基于wheelView实现自定义日期选择器Android自定义wheelview实现滚动日期选择器Android仿Boss直聘文本日期混合滚轮选择器示例Android日期选择器对话框DatePickerDialog使用详解Android日期选择器实现年月日三级联动Android仿iPhone日期时间选择器详解Android日期和时间选择器实现代码Android 日期选择器实例代码Android自定义DataTimePicker实例代码(日期选择器)Android开发中实现iOS风格底部选择器(支持时间 日期 自定义)Android自定义酒店日期选择器


--结束END--

本文标题: Android时间选择器、日期选择器实现代码

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

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

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

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

下载Word文档
猜你喜欢
  • Android时间选择器、日期选择器实现代码
    本文为大家分享了两款选择器,一款可以针对时间进行选择、一款可以针对日期进行选择,供大家参考,具体内容如下 一、时间选择器 1.1.布局 <?xml ver...
    99+
    2022-06-06
    选择器 选择 Android
  • uniapp实现日期时间选择器
    本文实例为大家分享了uniapp实现日期时间选择器的具体代码,供大家参考,具体内容如下 由于项目需求需要,尝试过使用Vant组件库,但是一直出现问题,插件市场的插件又不太符合需求,使...
    99+
    2022-11-12
  • ElementUI日期选择器时间选择范围限制的实现
    目录单个输入框的情景1: 设置选择今天以及今天之后的日期情景2: 设置选择今天以及今天以前的日期情景3: 设置选择今天之后的日期(不能选择当天时间)两个输入框情景1: 限制结束日期不...
    99+
    2022-11-13
  • Android实现日期时间选择对话框
    日期/时间选择对话框(DatePickerDialog和TimePickerDialog)的使用,供大家参考,具体内容如下 <LinearLayout xmlns:a...
    99+
    2022-11-12
  • Android studio实现日期 、时间选择器与进度条
    本文实例为大家分享了Android studio实现日期 、时间选择器与进度条,供大家参考,具体内容如下 日期选择器 public void onclick(View v){    ...
    99+
    2022-11-13
  • Android开发实现日期时间控件选择
    本文实例为大家分享了Android开发实现日期时间控件选择的具体代码,供大家参考,具体内容如下 前言 整合Android原生控件(日期控件DatePicker、时间控件TimePic...
    99+
    2022-11-13
  • Android中如何实现一个日期和时间选择器
    这篇文章给大家介绍Android中如何实现一个日期和时间选择器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。抽出来了一个方法来选择时间(这里自己规定的只能选择当前时间以后的日期),日期选择完毕就会自动弹出时间选择器让选...
    99+
    2023-05-30
    android
  • Android自定义DataTimePicker实例代码(日期选择器)
    笔者有一段时间没有发表关于Android的文章了,关于Android自定义组件笔者有好几篇想跟大家分享的,后期会记录在博客中。本篇博客给大家分享的是自定义一个日期选择器,可以让...
    99+
    2022-06-06
    选择器 选择 Android
  • Android 应用系统的日期和时间选择器
    一、日期选择期 private void showDatePicker() { Calendar calendar = Calendar.getInstance(); DatePickerDialog dateP...
    99+
    2023-10-09
    android
  • 小程序日期时间选择器怎么实现
    今天小编给大家分享一下小程序日期时间选择器怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  要用到picker组件,...
    99+
    2023-06-26
  • 小程序日期(日历)时间 选择器组件
    封装一个小程序日期(日历)时间 选择器组件 简要说明: 一共两个版本 ,date-time-picker 和 date-time-picker-plus. date-time-picker 弹窗层...
    99+
    2023-09-01
    小程序 javascript ui
  • Android自定义DataTimePicker日期时间选择器使用详解
    Android开发之自定义DataTimePicker(日期时间选择器),供大家参考,具体内容如下 最近项目中,要求日期和时间在同一个页面同时选择,这个就需要自定义了,其实所谓的自定...
    99+
    2022-11-13
  • Android之日期时间选择控件DatePicker和TimePicker实例
    这个月根据需求在项目中做了一个时间选择器,虽然没有用到Android原生的时间选择控件,但我羞愧地发现自己竟然从来没有用过这方面控件!趁现在有时间,赶紧查缺补漏,写一篇博客吧。(注:为了便于区分,本文将选择年月日的控件称为日期选择控件,将选...
    99+
    2023-05-31
    datepicker android timepicker
  • jquery实现时间选择器
    本文实例为大家分享了jquery实现时间选择器的具体代码,供大家参考,具体内容如下 效果图: 代码: <!DOCTYPE html> <html> &...
    99+
    2022-11-12
  • JS实现时间选择器
    本文实例为大家分享了JS实现时间选择器的具体代码,供大家参考,具体内容如下 dateTime.js function withData(param) {   return param...
    99+
    2022-11-13
  • Vue怎么自定义验证日期时间选择器
    这篇文章主要介绍了Vue怎么自定义验证日期时间选择器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue怎么自定义验证日期时间选择器文章都会有所收获,下面我们一起来看看吧。Vue自定义验证之日期时间选择器自定义...
    99+
    2023-06-29
  • vueDatePicker日期选择器时差8小时问题
    目录vue DatePicker日期选择器时差8小时vue中moment时间戳问题(时区问题)总结vue DatePicker日期选择器时差8小时 vue中使用element-ui中...
    99+
    2023-05-20
    vue DatePicker DatePicker日期选择器时差8小时 vue DatePicker日期选择器
  • JS如何实现时间选择器
    今天小编给大家分享一下JS如何实现时间选择器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。dateTime.jsfuncti...
    99+
    2023-07-02
  • vue+element DatePicker实现日期选择器封装
    目录前言效果一、封装组件创建linechartlinechart:二、页面中使用workBench:总结前言 今天封装了一个DatePicker日期选择器,发现带快捷选择的不太好封装...
    99+
    2023-02-09
    vue element DatePicker日期选择器 vue日期时间选择组件 element日期选择器datepicker
  • jQuery怎么实现日期范围选择器
    本篇内容主要讲解“jQuery怎么实现日期范围选择器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jQuery怎么实现日期范围选择器”吧!jQuery Date...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作