博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DatePicker和TimePicker入门
阅读量:4290 次
发布时间:2019-05-27

本文共 1755 字,大约阅读时间需要 5 分钟。

今天学习日期控件和时间控件

效果图:

activity_main.xml中的代码:

代码解析:

android:calendarViewShown="false"   取消日历的属性

MainActivity.java中的代码:

package com.example.datepickerdemo;import java.util.Calendar;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.DatePicker;import android.widget.DatePicker.OnDateChangedListener;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;import android.widget.Toast;public class MainActivity extends Activity {	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		DatePicker datePicker = (DatePicker) findViewById(R.id.datePicker1);		Calendar calendar = Calendar.getInstance();		int year = calendar.get(Calendar.YEAR);		int month = calendar.get(Calendar.MONTH);		int day = calendar.get(Calendar.DAY_OF_MONTH);		datePicker.init(year, month, day, new OnDateChangedListener() {			@Override			public void onDateChanged(DatePicker view, int year,					int monthOfYear, int dayOfMonth) {				// TODO Auto-generated method stub				Toast.makeText(						MainActivity.this,						"您选择的日期是:" + year + "年" + (monthOfYear + 1) + "月"								+ dayOfMonth + "日!", Toast.LENGTH_LONG).show();			}		});		TimePicker timePicker = (TimePicker) findViewById(R.id.timePicker1);		timePicker.setIs24HourView(true) ;//解决屏幕显示时间是24小时制,还是12小时制		timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {			@Override			public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {				// TODO Auto-generated method stub				Toast.makeText(MainActivity.this,						"您选择的时间是:" + hourOfDay + "时" + minute + "分!",						Toast.LENGTH_LONG).show();			}		});	}}

项目下载

你可能感兴趣的文章
单链表是否有环的问题
查看>>
判断两个链表是否相交并找出交点
查看>>
归并排序
查看>>
STL常见问题
查看>>
time_wait和close_wait状态
查看>>
STL中vector、list、deque和map的区别
查看>>
Linux下多线程查看工具(pstree、ps、pstack)
查看>>
PID PPID LWP NLWP
查看>>
查看线程CPU占用情况
查看>>
查看个线程的CPU 内存占用
查看>>
Fiddler 教程
查看>>
apache 设置用户注意事项
查看>>
svn中设置文件夹链接
查看>>
find ./ -name "*.cgi" |xargs -i cp "{}" ./cgi-bin/
查看>>
svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add
查看>>
mysql事务处理用法与实例详解
查看>>
利用iptables来配置linux禁止所有端口登陆和开放指定端口
查看>>
Python模块——struct
查看>>
mysql中select * for update
查看>>
linux vmstat 1 ,watch , pmap -p,
查看>>