android datepicker timepicker简单用法
2015-05-15 11:48
399 查看
1.效果图
2. xml布局文件
3. java 代码
2. xml布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/White" android:orientation="vertical"> <RelativeLayout android:id="@+id/titlebar" android:layout_height="@dimen/titlebar_height" android:layout_width="match_parent" android:background="@color/vi_color" > <ImageView android:id="@+id/arrowLeftImg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginLeft="5dp" android:src="@drawable/icon_arrow_left_white" /> <TextView android:id = "@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/White" android:textSize="@dimen/titlebar_title_text_size" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:layout_centerInParent="true" android:text="@string/choose_time"/> </RelativeLayout> <DatePicker android:id="@+id/datePicker" android:layout_width="wrap_content" android:layout_height="wrap_content" android:calendarViewShown="false" android:layout_gravity="center" android:contentDescription="设置时间"/> <!-- <TimePicker android:id="@+id/timePicker" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp"/> --> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp" android:orientation="vertical" android:layout_weight="1"> <TextView android:layout_width="match_parent" android:id = "@+id/tvTimeShow" android:layout_height="0dp" android:layout_weight="1" android:gravity="center" android:layout_margin="10dp"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id = "@+id/btnCommit" android:text="@string/ok" android:background="@drawable/sel_publish_button"/> </LinearLayout> </LinearLayout>
3. java 代码
datePicker = (DatePicker) findViewById(R.id.datePicker); mBtnCommit = (Button) findViewById(R.id.btnCommit); mTvTimeShow = (TextView) findViewById(R.id.tvTimeShow); calendar = Calendar.getInstance(); dateFormat = new SimpleDateFormat("yyyy年MM月dd日"); mTvTimeShow.setText("服务起始日期: "+dateFormat.format(calendar.getTime())); 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) { calendar.set(year, month, day); mTvTimeShow.setText("服务起始日期: "+dateFormat.format(calendar.getTime())); } }); /*timePicker.setIs24HourView(false); timePicker.setOnTimeChangedListener(new OnTimeChangedListener(){ @Override public void onTimeChanged(TimePicker view, int hour, int minute) { //calendar.set(year, month, day, hourOfDay, minute); } });*/
相关文章推荐
- Android的日期DatePickerDialog和时间TimePickerDialog简单使用
- Android编程之DatePicker和TimePicke简单时间监听用法分析
- Android开发之DatePickerDialog与TimePickerDialog的功能和用法详解
- Android练习之DatePicker和TimePicker、DatePickerDialog和TimePickerDialog
- [置顶] 【Android】时间选择器,选择日期DatePicker 简单详解demo及教程
- DatePickerDialog和TimePickerDialog的简单使用
- android开发奇葩事之DatePicker TimePicker 样式
- Android 对AlertDialog、DatePickerDialog、TimePickerDialog初步学习
- Android之日期和时间对话框DatePickerDialog和TimePickerDialog
- Android UI系列--对话框(一)(AlertDialog,TimePickerDialog,DatePickerDialog,ProgressDialog)
- 在android中用TimePicker和DatePicker或者TimePickerDialog和DatePickerDialog来动态调整时间和日期
- Android UI系列中的Dialog,包括DatePickerDialog、TimePickerDialog、Toasts以及ProgressDialog
- Android 日期控件(DatePickerDialog)与时间控件(TimePickerDialog)的使用
- Android UI设计:DatePickerDialog与TimePickerDialog
- [原]东方耀手把手教React Native实战之API学习DatePickerAndroid与TimePickerAndroid
- android之datepicker控件的用法
- 关于DatePicker 和 TimePicker 的简单用法
- android *** TimePickerDialog && DatePickerDialog
- Android 使用DatePicker以及TimePicker显示当前日期和时间
- android-UI组件实例大全(十五)------其他对话框:ProgressDialog,Date/TimePickerDialog