Android DatePicker 使用
来源:互联网 发布:按键精灵mac版怎么用 编辑:程序博客网 时间:2024/05/22 00:41
DatePicker相关属性:
android:startYear="2000"android:endYear="2018"android:calendarViewShown="true"android:spinnersShown="true"android:maxDate="2020-02-02"android:minDate="1987-08-16"
package shortcut.song.com.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.DatePicker;import android.widget.TextView;import android.widget.TimePicker;import java.util.Calendar;public class PickerDialogActivity extends AppCompatActivity { int year; int month; int day; int hour; int minute; TextView mTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_picker_dialog); DatePicker mDatePicker; TimePicker mTimePicker; mDatePicker = (DatePicker)findViewById(R.id.picker_date); mTimePicker = (TimePicker)findViewById(R.id.picker_time); mTextView = (TextView)findViewById(R.id.tv_picker_show); 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); month = c.get(Calendar.MONTH); mDatePicker.init(year, month, day, new DatePicker.OnDateChangedListener() { @Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { PickerDialogActivity.this.year = year; PickerDialogActivity.this.month = monthOfYear; PickerDialogActivity.this.day = dayOfMonth; showDateTime(year, month, day, hour, minute); } }); mTimePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { PickerDialogActivity.this.hour = hourOfDay; PickerDialogActivity.this.minute = minute; showDateTime(year, month, day, hour, minute); } }); } private void showDateTime(int year, int month, int day, int hour, int minute) { mTextView.setText("Year:"+year+" Month:"+month+" Day:"+day+" Hour:"+hour+" Minute:"+minute); }}
xml布局文件
<?xml version="1.0" encoding="utf-8"?><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" tools:context=".PickerDialogActivity"> <TextView android:id="@+id/tv_picker_show" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <DatePicker android:id="@+id/picker_date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:startYear="2000" android:endYear="2018" android:calendarViewShown="true" android:spinnersShown="true" /> <TimePicker android:id="@+id/picker_time" android:layout_width="wrap_content" android:layout_height="wrap_content" /></LinearLayout>
运行效果:
0 0
- Android之DatePicker使用
- Android DatePicker 使用
- android DatePicker和TimePicker使用
- SimonVT/android-datepicker的使用
- android控件DatePicker的使用
- Android中DatePicker的使用
- Android基础 DatePicker和TimePicker的使用
- Android之DatePicker和TimePicker的使用
- android时间控件DatePicker使用实例
- Android组件的使用:DatePicker,TimePicker
- android------(设置时间)DatePicker对象的使用
- android中如何使用DatePicker获取时间
- 时间对话框 android DatePicker的使用
- Android学习--DatePicker和TimePicker使用
- Android DatePicker使用遇到了一些问题
- DatePicker 控件的使用 android 开发
- android之datepicker使用的相关问题
- Android中的DatePicker和TimePicker控件使用
- 最大堆 堆排序
- 使用AndroidStudio执行UI Automator 自动化测试版本问题
- Android zip文件下载和解压
- Eclipse 关闭 updating indexes 失败
- codevs1041 Car的旅行路线 最短路dijkstra
- Android DatePicker 使用
- mapreduce系列(10)--自定义Inputformat
- JAVA(三)JAVA常用类库/JAVA IO
- 灰度级插值
- Git使用流程场景
- 如何将一个网络分为两个子网、如何通过已知IP和子网掩码计算其同一网段的主机IP
- 98. IP数据包解析
- 常见C++安全编程规范
- 遗传算法