android控件之DatePicker和TimePicker
来源:互联网 发布:源码商城开发公司 编辑:程序博客网 时间:2024/05/01 10:52
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<DatePicker
android:id="@+id/datePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
/>
<TimePicker
android:id="@+id/timePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
/>
<EditText
android:id="@+id/showText"
android:editable="false"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:cursorVisible="false"
/>
</LinearLayout>
Time,java
package cn.com;
import java.util.Calendar;
import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.EditText;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener;
public class TimeActivity extends Activity {
private int year;
private int month;
private int day;
private int hour;
private int minute;
private DatePicker date=null;
private TimePicker time=null;
private EditText showText =null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
date=(DatePicker) findViewById(R.id.datePicker);
time=(TimePicker) findViewById(R.id.timePicker);
showText=(EditText) findViewById(R.id.showText);
//获取当前的年,月,日,时,分
Calendar c =Calendar.getInstance();
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH);
day=c.get(Calendar.DAY_OF_MONTH);
hour=c.get(Calendar.HOUR);
minute=c.get(Calendar.MINUTE);
//初始化DatePicker组件,初始化时指定监听器
date.init(year, month, day,new OnDateChangedListener(){
public void onDateChanged(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
Time1Activity.this.year=year;
Time1Activity.this.month=monthOfYear;
Time1Activity.this.day=dayOfMonth;
//显示当前日期,时间
showDate(year,month,day,hour,minute);
}
});
//为TimePicker指定监听器
time.setOnTimeChangedListener(new OnTimeChangedListener() {
public void onTimeChanged(TimePicker view, int hourOfDay, int minute1) {
Time1Activity.this.hour=hourOfDay;
Time1Activity.this.minute=minute1;
//显示当前日期,时间
showDate(year,month,day,hour,minute);
}
});
}
//显示当前日期,时间方法
private void showDate(int year,int month,int day,int hour,int minute){
showText.setText("当前时间为:"+year+"年"+(month+1)+"月"+day+"日"+hour+"时"+minute+"分");
}
}
- android控件之DatePicker和TimePicker
- android控件开发之TimePicker和DatePicker
- Android控件之DatePicker、TimePicker
- android控件之 DatePicker、TimePicker
- Android控件之TimePicker、DatePicker
- android DatePicker和TimePicker控件
- Android之日期时间选择控件DatePicker和TimePicker
- Android控件之DatePicker、TimePicker初窥
- Android控件之DatePicker、TimePicker探究
- Android控件之DatePicker、TimePicker探究
- Android控件之DatePicker、TimePicker探究
- Android控件之DatePicker、TimePicker探究
- Android控件之DatePicker与TimePicker
- Android控件之DatePicker、TimePicker探究
- Android控件之DatePicker、TimePicker探究
- Android控件之DatePicker、TimePicker探究
- android 控件 日期和时间(DatePicker,TimePicker)
- Android-基本控件(DatePicker 和 TimePicker)
- phpcms v9 关闭远程公告的方法
- 一个十几年经验DBA的宝贵经验财富
- xalan初步学习
- C++ 几种方式的类型转换
- 二分图一些定理 以后整理
- android控件之DatePicker和TimePicker
- CUDA:矩阵乘法原理
- itween
- 简单小笔记--如何得到两个数组的不同值。
- 博弈 以后整理
- 第十一堂课后作业
- 快速排序
- Android之Adapter用法总结
- asp.net利用Ajax和Jquery在前台向后台传参数并返回值