时间选择器DatePickerDialog的简单demo

转载 2015年11月18日 17:42:41

时间选择器DatePickerDialog的简单demo


xml文件:

<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" >


    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:text="null"
        android:textAppearance="?android:attr/textAppearanceLarge" />


    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:onClick="selectTime"
        android:text="选择时间" />


</RelativeLayout>


activity文件:

package com.example.timeselect;


import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.os.Bundle;
import android.view.View;
import android.widget.DatePicker;
import android.widget.TextView;


public class MainActivity extends Activity {
private TextView txt;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txt=(TextView)findViewById(R.id.textView1);
}


public void selectTime(View v){
DatePickerDialog dialog=new DatePickerDialog(this,new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
String birthday=year+"/"+(monthOfYear+1)+"/"+dayOfMonth;
txt.setText(birthday);
}
},2015,10,5); //后面三个参数是默认时间
dialog.show();
dialog=null;
}

}

Android 日期选择器 DatePickerDialog 修改主题颜色

先看下修改前后的效果图对比 我用的是小米手机测试的,这个样式是被小米重写了原生的,所以你看到这个样式和模拟器上的是不是有点不一样呢!!! 关于这个样式为什么会显示这样我就不多说了,这是被MIU...
  • wxx_csdn
  • wxx_csdn
  • 2017年01月11日 15:56
  • 3681

只有年和月的DatePickerDialog

package com.celery.util; import java.lang.reflect.Field; import android.app.DatePickerDialog; impo...
  • knighttools
  • knighttools
  • 2013年03月29日 09:52
  • 5553

Android日期选择器DatePickerDialog的使用

说实话,做了这么久还是第一次用到这个日期选择器,本来还以为要自己写一个,拿到需求后已经做好自定义的准备了,一百度才发现原来原生就有,而且和我们UI设计的基本一样,而且原生的看着也是挺好看的,心想算了,...
  • wxx_csdn
  • wxx_csdn
  • 2016年12月06日 11:20
  • 1061

Android 7.0下仿7.0之前的时间框及去掉日选择框方法

package com.bonc.mobile.common.view;import java.lang.reflect.Constructor; import java.lang.reflect.F...
  • xiaoduo0629
  • xiaoduo0629
  • 2017年02月09日 09:44
  • 1398

一段datepickerdialog与自定义Timepickerdialog限定时间范围的逻辑

预约时间 需求:把可选范围定在 当前时间往后8小时 到 7天后的时间 精确到分 用到了 datepickerdialog 和 自定义的Timepickerdialog 没有直接自定义控件 把两者...
  • qingdaohaoyunpeng
  • qingdaohaoyunpeng
  • 2015年08月25日 23:26
  • 1734

android指定DatePickerDialog样式并不显示年

有很多地方要用到DatePickerDialog。但有时项目用到的主题样式是很丑的样式,显示出来的真丑。 而我们真正想要的样式是这样的。 这个就漂亮多了。而且很多的时候都不需要显示...
  • aj1031689
  • aj1031689
  • 2015年07月10日 15:35
  • 1184

Android日期选择器可以设置起始日期和终止日期

妙语皆随晨曦出 2016-11-01 00:04 1.日期选择器 可以在客户端设置日期的起始值,结束值和当前显示的默认日期值,此方法可供HTML页面调用(需要修改一下增加一个JS调用Android...
  • u011277123
  • u011277123
  • 2016年11月03日 10:59
  • 2992

DatePickerDialog日期范围的控制

我用的是自定义dialog实现的,在DatePicker的onDateChangedListentr事件中实现范围的控制 代码如下: public class MainActivity exten...
  • dongshuai1991
  • dongshuai1991
  • 2013年01月17日 11:44
  • 8619

Android安卓隐藏DatePickerDialog的年和日

/** * 隐藏 DatePicker的年和日 * * @param dialog */ private void hidYearDay(Dialog dialog) { in...
  • icewst
  • icewst
  • 2014年04月26日 17:45
  • 2789

分享一下我封装iOS自定义控件的体会,附上三个好用的控件Demo <时间选择器&多行输入框&日期选择器>

前段时间有小伙伴问到我:"这样的控件该怎么做呢?",我感觉是个比较简单的控件,可能对于入行不久的同志思路没有很清晰吧。趁着最近工作不忙,就来这里分享一下我封装自定义控件的几点体会吧。 一个良好的...
  • zhaojian3513012
  • zhaojian3513012
  • 2016年03月28日 16:09
  • 587
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:时间选择器DatePickerDialog的简单demo
举报原因:
原因补充:

(最多只允许输入30个字)