布局文件:
<RelativeLayout android:id="@+id/date_picker" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:id="@+id/birthday_text" android:editable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#000000" android:textSize="24sp" android:background="@drawable/text_bg"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/date_select_icon" android:layout_alignRight="@id/birthday_text" android:layout_centerVertical="true" android:layout_marginRight="8dp"/> </RelativeLayout>
public class TestActivity extends Activity { private int mYear; private int mMonth; private int mDay; static final int DATE_DIALOG_ID = 1; TextView date; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); date = (TextView) findViewById(R.id.birthday_text); final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); RelativeLayout datePicker = (RelativeLayout) findViewById(R.id.date_picker); datePicker.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { showDialog(DATE_DIALOG_ID); } }); } @Override protected Dialog onCreateDialog(int id) { switch (id) { case DATE_DIALOG_ID: return new DatePickerDialog(TestActivity.this, mDateSetListener, mYear, mMonth, mDay); } return null; } @Override protected void onPrepareDialog(int id, Dialog dialog) { switch (id) { case DATE_DIALOG_ID: ((DatePickerDialog) dialog).updateDate(mYear, mMonth, mDay); break; } } private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { mYear = year; mMonth = monthOfYear; mDay = dayOfMonth; date.setText(mYear + "-" + (mMonth + 1) + "-" + mDay); } }; }
相关推荐
unity的日期选择插件,里面包含多个插件,从简单到复杂的都有,这里拿来和大家分享一下,我会经常查看留言的,希望大家多多关注
unity日期选择插件 DatePicker for UnityUI 仅供学习,请勿商用。
简洁的HTML日期选择控件,给input添加获得焦点事件即可触发控件
该插件用于移动端日期和时间选择,可以设置三种形式:1)单独显示时间,2)单独显示日期,3)日期+时间显示
1、JAVA Swing日期选择控件datepicker 2、附带该控件的使用
QDateTimeEdit 或 QCalendarWidget 不好操作,美化界面时都比较难实现,很多效果实现不了,就有了想要自定义一个日期选择的控制,操作简单,界面可以结合整体界面的样式通过QSS美化。提供自定义的日期控制源码、demo...
简单实用蓝色jQuery日期选择插件。使用jquery进行日期事件
仿Mobiscroll移动端日期控件,jquery 移动端日期选择控件
日历控件 出生日期选择控件 js日期选择控件 专门是作为选择出生日期的 ,默认是当前日期的前30年左右,也就是上网最多的年龄段,而非一开始就默认是当前日期!
一款Untiy的日期选择插件,非常好用,功能强大,分享出来给大家用。
asp.net日期选择控件,不用再手动不回日期了,使用方便
与一个文本框绑定以后,只要文本框获得焦点,就会出来一个日期选择控件,选择之后,文本框的文本就变为日期的字符串
之前我们介绍过很多基于jQuery的日期选择控件和基于HTML5的日期选择控件,比如JavaScript日期选择控件Kalendae和HTML5/CSS3日历应用 华丽的日期选择器。这次要介绍的日期选择控件是基于Bootstrap风格的,可支持多种...
日期选择器 选择日期控件 通用日期选择控件 选择器 功能超好用的各种语言都支持的 日期选择控件。
一款Windows风格的日期选择控件Vb版源码,如果你想在你的程序中使用日历控件,而又不想使用微软附带的控件,请试试这个控件,他支持XP风格的可视界面。具体来说,是一款和Windows XP系统风格十分相似的日历选择控件...
使用系统自带的日期选择控件
jquery日期选择插件,里有具体使用demo 多种样式
WPF没有带时间的日期控件 一直很头疼 这个解决了这个问题 希望对大家有帮助
vue-better-calendar是一个基于vue的日期选择插件,它提供了四种日期选择模式(范围选择,多选,签到,单选)