Android 时间控件1.DatePicker
来源:互联网 发布:pscc2015 mac版本下载 编辑:程序博客网 时间:2024/06/06 08:53
1.xml布局文件
2.java代码中设定属性
3.设置监听
布局文件activity_main.xml:
<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" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.android_datepicker.MainActivity" > <TextView android:id="@+id/textView" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <DatePicker android:id="@+id/datePicker" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TimePicker android:id="@+id/timePicker" android:layout_width="match_parent" android:layout_height="wrap_content" /></LinearLayout>
java文件MainActivity.java:package com.android.mydate;import java.text.SimpleDateFormat;import java.util.Calendar;import android.app.Activity;import android.os.Bundle;import android.widget.DatePicker;import android.widget.TextView;import android.widget.DatePicker.OnDateChangedListener;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;import android.widget.Toast;public class Main extends Activity implements OnDateChangedListener,OnTimeChangedListener {/** Called when the activity is first created. */private TextView textView;private DatePicker datePicker;private TimePicker timePicker;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);datePicker = (DatePicker) this.findViewById(R.id.datePicker);timePicker = (TimePicker) this.findViewById(R.id.timePicker);textView = (TextView) this.findViewById(R.id.textview);datePicker.init(2001, 1, 25, this);// 初始化日期timePicker.setIs24HourView(true);// 显示时间是否是按照24小时制timePicker.setOnTimeChangedListener(this);// 注册事件}// 时间控件的触发public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {// TODO Auto-generated method stubToast.makeText(Main.this,"hourOfDay:" + hourOfDay + "minute:" + minute, 1).show();}// 日期控件的触发public void onDateChanged(DatePicker view, int year, int monthOfYear,int dayOfMonth) {// TODO Auto-generated method stubCalendar calendar = Calendar.getInstance();calendar.set(datePicker.getYear(), datePicker.getMonth(),datePicker.getDayOfMonth(), timePicker.getCurrentHour(),timePicker.getCurrentMinute());SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");textView.setText(format.format(calendar.getTime()));}}
1 0
- Android 时间控件1.DatePicker
- android时间控件DatePicker使用实例
- android 控件 日期和时间(DatePicker,TimePicker)
- DatePicker时间控件
- android开发中DatePicker控件的使用-------->时间的设置
- Android DatePicker控件获取时间月份少1
- Android之日期时间选择控件DatePicker和TimePicker
- android控件19 DatePicker
- Android控件 DatePicker
- DatePicker TimePicker---日期时间控件
- Jquery实现时间控件datepicker
- 时间控件的使用datePicker,
- 日期时间控件DatePicker,TimePicker
- android中控件DatePicker控件
- 日期控件DatePicker、时间控件TimePicker
- Android月历控件(DatePicker)和时间控件(TimePicker)的使用
- Android中DatePicker时间选择器
- Android DatePicker 设置时间范围
- 中级JavaScript例子, 如何实现一个简单实用的模板套用机制, GXTemplate , 第一章(估计要写9章)
- android studio如何与TortoiesSVN客户端绑定
- cocospod 安装和使用(汇总)
- 杭电1009
- apache commons io 提案
- Android 时间控件1.DatePicker
- NuGet学习笔记(1)——初识NuGet及快速安装使用
- 初识 Java 线程池
- Ext combobox 动态模糊匹配
- HDOJ2007
- 国行的Moto 360 语音口令 ,Android Wear 的口令,语音命令,语音控制
- 使用DrawerLayout实现侧拉菜单
- hdu 2030 统计汉字个数
- python2.7安装教程