android 获取Datepicker日期

1.使用的Android5.0系统,实现上面效果使用了alertdialog

2.布局文件: layout_dataselect

<?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">
    <DatePicker
        android:layout_width="match_parent"
        android:layout_height="140dp"
        android:id="@+id/datepicker1"
        android:calendarViewShown="false"     //  使得控件不会出现 日历样式
        android:datePickerMode="spinner"            // 使得控件不会使用5.0新样式
        />
</LinearLayout>

2.主布局加一个Button,textView即可:

3.

  textView_datastart.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                AlertDialog.Builder localBuilder = new AlertDialog.Builder(WenjianSearch_Activity.this);
                localBuilder.setTitle("选择时间").setIcon(R.mipmap.ic_launcher);
                //
                final LinearLayout layout_alert= (LinearLayout) getLayoutInflater().inflate(R.layout.layout_dataselect, null);
                localBuilder.setView(layout_alert);
                localBuilder.setPositiveButton("确定", new DialogInterface.OnClickListener()
                {
                    public void onClick(DialogInterface paramAnonymousDialogInterface, int paramAnonymousInt)
                    {
                        DatePicker datepicker1= (DatePicker) layout_alert.findViewById(R.id.datepicker1);
                        int y=datepicker1.getYear();
                        int m=datepicker1.getMonth()+1;
                        int d=datepicker1.getDayOfMonth();
                        System.out.println("y:"+y+" m:"+m+" d:"+d);
                        textView_datastart.setText(y+"-"+m+"-"+d); //  获取时间

                    }
                }).setNegativeButton("取消", new DialogInterface.OnClickListener()
                {
                    public void onClick(DialogInterface paramAnonymousDialogInterface, int paramAnonymousInt)
                    {

                    }
                }).create().show();
            }
        });
时间: 2024-10-10 09:22:50

android 获取Datepicker日期的相关文章

Android 自学之日期DatePicker、时间TimePicker选择器

日期(DatePicker).时间(TimePicker)是两个比较易用的控件,他们都是从帧布局FrameLayout派生而出的:他们在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期和时间:如果程序需要获取日期和时间,则可以通过为DatePicker添加OnDateChangedListener进行监听,为TimePicker添加OnTimeChangeListenter进行监听来实现. 以一个让用户选择日期和时间的例子来展示下他们的功能和用法. layout/main.

Android开发之日期、时间选择器(DatePicker和TimePicker)的功能和用法

日期.时间选择器(DatePicker和TimePicker)的功能和用法 DatePicker和TimePicker是两个比较常用的控件,它们都从FrameLayout派生而来,其中DatePicker用于选择日期.TimePicker用于选择时间. DatePicker和TimePicker在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期.时间:开发者可以通过为DatePicker添加OnDateChangedListener.为TimePicker添加OnTimeC

Android中时间日期的使用TimePicker和DatePicker

首先介绍一下TimePicker 的使用 xml文件代码部分 <TimePicker      android:id="@+id/firsttime1"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     /> <Button      android:id="@+id/button"    

Android中实现日期时间选择器(DatePicker和TimePicker)

利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.xml): <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android中DatePicker与TimePicker用法讲解(包括DatePickerDialog与TimePickerDialog)

实现效果:将DatePicker和TimePicker修改的日期和时间实时显示在程序标题栏上. 1.通过DatePicker和TimePicker来实现 布局为main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_

Android课程---时间日期对话框

activity_ui2.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="mat

跟我学Android之九 日期时间组件

本章内容 第1节 AnalogClock和DigitalClock 第2节  CalendarView 第3节  DatePicker和TimerPicker 第4节  Chronometer 第5节   Timer类 本章目标 掌握图形时钟和数字时钟的用法. 掌握日历视图的用法. 熟练掌握日期和时间选择器的用法. 熟练掌握Chronometer的用法. 熟练掌握Timer类的用法. AnalogClock是一个模拟时钟视图,使用AnalogClock标签进行布局,除了长宽外基本需要其他属性,对

Android 使用DatePicker以及TimePicker显示当前日期和时间

课程内容1.介绍DatePicker和TimePicker两种实现动态输入日期和事件的功能2.介绍DatePickerDialog和TimePickerDialog来年耕种实现动态输入日期和事件的对话框3.介绍两组针对检测日期时间改变的监听器包含: onDateChangedListener和OnTimeChangedListener onDateSetListener和OnTimeSetListener当用户更改了DatePicker里的年.月.日时,将出发OnDateCHangedListe

Android的DatePicker和TimePicker-android学习之旅(三十八)

DatePicker和TimePicker简介 DatePicker和TimePicker是从FrameLayout继承而来,他们都是比较简单的组件.时间改变时间分别添加OnDateChangeListener()和OnTimeChangeListener()来监听. DatePicker和TimePicker属性 选择日期和时间的实例 package peng.liu.test; import android.app.Activity; import android.graphics.Colo