DatePicker的使用(一)
来源:互联网 发布:python 全局变量 编辑:程序博客网 时间:2024/04/29 06:16
结合DatePickerDialog和TimePickerDialog
package com.example.androidtest;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.view.View;import android.widget.Button;import android.widget.DatePicker;import android.widget.TimePicker;import android.widget.TextView;import android.util.Log;import java.text.DateFormat;import java.util.Calendar;public class MainActivity extends Activity {DateFormat fmtDateAndTime = DateFormat.getDateTimeInstance();TextView dateAndTimeLable;Calendar dateAndTime = Calendar.getInstance();DatePickerDialog.OnDateSetListener d = new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {// TODO Auto-generated method stubdateAndTime.set(Calendar.YEAR, year);dateAndTime.set(Calendar.MONTH, monthOfYear);dateAndTime.set(Calendar.DAY_OF_MONTH, dayOfMonth);updateLable();}};TimePickerDialog.OnTimeSetListener t = new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {// TODO Auto-generated method stubdateAndTime.set(Calendar.HOUR_OF_DAY, hourOfDay);dateAndTime.set(Calendar.MINUTE, minute);updateLable();}};public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button btn = (Button)findViewById(R.id.dateBtn);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubnew DatePickerDialog(MainActivity.this,d,dateAndTime.get(Calendar.YEAR),dateAndTime.get(Calendar.MONTH),dateAndTime.get(Calendar.DAY_OF_MONTH)).show();}});btn = (Button)findViewById(R.id.timeBtn);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubnew TimePickerDialog(MainActivity.this,t,dateAndTime.get(Calendar.HOUR_OF_DAY),dateAndTime.get(Calendar.MINUTE),true).show();}});dateAndTimeLable = (TextView)findViewById(R.id.dateAndTime);updateLable();}private void updateLable(){dateAndTimeLable.setText(fmtDateAndTime.format(dateAndTime.getTime()));}}
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/dateAndTime" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/dateBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Set the Date" /> <Button android:id="@+id/timeBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Set the Time" /></LinearLayout>
0 0
- DatePicker的使用(一)
- DatePicker的使用
- DatePicker的使用(二)
- DatePicker的使用
- DatePicker、DatePickerDialog的使用
- Ionic Datepicker的使用
- DatePicker 和 TimePicker的使用
- DatePicker的使用(三):初始化
- 时间控件的使用datePicker,
- SimonVT/android-datepicker的使用
- DatePicker及TimePicker的使用
- DatePicker和TimePicker的使用
- android控件DatePicker的使用
- datepicker的使用~~~~~比较简洁
- DatePicker与TimePicker的使用
- bootstrap-datepicker的简单使用
- 日期选择器datepicker的使用
- Android中DatePicker的使用
- 卡方检验(Chi square statistic)
- Cassandra源码学习:数据模型
- 我和我的输入提示--需要的树结构
- JAVA学习脚印6: java方法调用机制
- 黑马程序员_对象,构造函数以及构造代码块
- DatePicker的使用(一)
- Cassandra源码学习:数据文件分布
- windows下使用git管理github项目
- CxImage图像处理库VS2010编译和调用(静态库和动态库调用)
- 网络编程
- uva 11138 - Nuts and Bolts(二分匹配)
- Android 图片Bitmap保存到内存卡
- CodeForces Round #191 (327C) - Magic Five 乘法逆元与费马小定理
- 最大子段和几种算法