DatePicker and TimePicker
来源:互联网 发布:网络最火说唱歌手排名 编辑:程序博客网 时间:2024/05/26 02:21
今天来写一下经常用到的时间日期类
日期类DatePicker:
布局文件
<RelativeLayout 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: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=".MainActivity" > <DatePicker android:id="@+id/datePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:calendarViewShown="false" /></RelativeLayout>
布局文件里面的代码很好理解
android:calendarViewShown="false"
来看下这句代码的作用
上面一幅图是不添加那句代码的效果,后面是添加,一看就明白了
下面在来看下MainActivity
package com.example.datapicker;import java.util.Calendar;import android.os.Bundle;import android.widget.DatePicker;import android.widget.DatePicker.OnDateChangedListener;import android.widget.Toast;import android.app.Activity;public class MainActivity extends Activity { Calendar calendar; @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(); //日期类,得到当前日期 //初始化 datePicker.init(calendar.get(calendar.YEAR), calendar.get(calendar.MONTH), calendar.get(calendar.DAY_OF_MONTH), new OnDateChangedListener(){ @Override public void onDateChanged(DatePicker view, int year, int month, int day) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "当前日期为"+year+" "+(month+1)+" "+day+" ", Toast.LENGTH_LONG).show(); } }); } }
//注意月份要加1,因为系统是从0开算,而实际我们月份是从1开始的
<RelativeLayout 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: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=".MainActivity" > <DatePicker android:id="@+id/datePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:calendarViewShown="false" /> <TimePicker android:id="@+id/timePicker1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/datePicker1" /></RelativeLayout>
package com.example.datapicker;import java.util.Calendar;import android.os.Bundle;import android.widget.DatePicker;import android.widget.DatePicker.OnDateChangedListener;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;import android.widget.Toast;import android.app.Activity;public class MainActivity extends Activity { Calendar calendar; @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(); datePicker.init(calendar.get(calendar.YEAR), calendar.get(calendar.MONTH), calendar.get(calendar.DAY_OF_MONTH), new OnDateChangedListener(){ @Override public void onDateChanged(DatePicker view, int year, int month, int day) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "当前日期为"+year+" "+(month+1)+" "+day+" ", Toast.LENGTH_LONG).show(); } }); TimePicker timePicker=(TimePicker) findViewById(R.id.timePicker1); //设置时间为24h制 timePicker.setIs24HourView(true); //时间改变监听器 timePicker.setOnTimeChangedListener(new OnTimeChangedListener(){ @Override public void onTimeChanged(TimePicker arg0, int arg1, int arg2) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "当前时间为"+arg1+" "+arg2+" ", Toast.LENGTH_LONG).show(); } }); }}
//12h制
//24h制
阅读全文
0 0
- Android DatePicker and TimePicker
- DatePicker and TimePicker
- DatePicker and TimePicker
- DatePicker/TimePicker
- DatePicker、TimePicker
- DatePicker,TimePicker
- TimePicker+DatePicker
- DatePicker&TimePicker
- 安卓时间拾取器(DatePicker And TimePicker)
- android&&DatePicker&&TimePicker
- Menu DatePicker TimePicker
- DatePicker与TimePicker
- Android DatePicker 和TimePicker
- android DatePicker TimePicker
- CalendarView,DatePicker与TimePicker
- Android (DatePicker和TimePicker)
- ANDROID timepicker和datepicker
- Android---29---DatePicker、TimePicker
- webpack简单代码分割
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 L.The Heaviest Non-decreasing Subsequence Problem
- mongodb使用指南
- 外汇管制的通俗理解
- 2.存储过程的变量
- DatePicker and TimePicker
- 常见C/C++ XML解析器比较
- 变频器
- 13. 状态模式
- JDK8新特性:接口的静态方法和默认方法
- 网易2018[编程题] 字符串碎片
- SVM常见面试问题
- JS继承机制思想
- [Linux]多路IO复用