Android中日期选择器之DatePickerDialog对话框
来源:互联网 发布:移动光纤网络机房在哪 编辑:程序博客网 时间:2024/05/29 15:31
转载请注明出处:http://write.blog.csdn.net/mdeditor
写在前面:最近找工作受挫,还是技术不行么?算了继续撸码吧
这是效果(这是5.1版本下的效果)
代码
import android.app.Activity;import android.app.DatePickerDialog;import android.os.Bundle;import android.view.View;import android.widget.DatePicker;import android.widget.EditText;import java.util.Calendar;public class TestActivity extends Activity { private int strYear,strMonth,strDay; private EditText edit; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dialog_date_picker); edit = (EditText) findViewById(R.id.ed); //获取当前时间 getCalendarTime(); edit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new DatePickerDialog(TestActivity.this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { strYear = year; strMonth = month; strDay = dayOfMonth; //这里注意月份要加1 谁用谁知道 edit.setText("你选择的是"+strYear+"年"+(strMonth+1)+"月"+strDay+"日"); } //初始年月日之后 记得这是一个Dialog,要加show() }, strYear, strMonth, strDay).show(); } }); } //获取时间 private void getCalendarTime(){ Calendar calendar = Calendar.getInstance(); strYear = calendar.get(Calendar.YEAR); strMonth = calendar.get(Calendar.MONTH); strDay = calendar.get(Calendar.DAY_OF_MONTH); }}
这是XML页面
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:hint="请选择" android:id="@+id/ed" android:layout_width="match_parent" android:layout_height="wrap_content"/></LinearLayout>
PS: TimePickerDialog 实现方式差不多吧,所以省略了
0 0
- Android中日期选择器之DatePickerDialog对话框
- Android原生日期选择器对话框DatePickerDialog
- Android中日期选择器与时间选择器的实现
- DatePickerDialog TimePickerDialog时间选择器对话框
- Android中日期操作
- Android之日期和时间对话框DatePickerDialog和TimePickerDialog
- 2017最新详解Android中对话框之DatePickerDialog与TimePickerDialog
- Android 日期选择对话框-DatePickerDialog
- 时间选择器和日期选择器 对话框 TimePickerDialog DatePickerDialog
- Android中日期时间选择器的使用及常见的问题
- Android中日期操作总结
- Android学习之DatePickerDialog
- Android控件之DatePickerDialog
- Android开发之DatePickerDialog
- android 点击EditText 弹出日期选择器DatePickerDialog
- Android日期选择器DatePickerDialog的使用
- Android 日期选择器 DatePickerDialog 修改主题颜色
- 安卓时间选择器,时间对话框,DatePickerDialog类。
- [Leetcode] 54. Spiral Matrix 解题报告
- MessageDigest 使用注意,并发问题
- 集合框架_统计字符串中每个字符出现的次数案例图解
- 新建maven项目
- attr( ) prop 获取 input 的 checked属性值(特殊)
- Android中日期选择器之DatePickerDialog对话框
- WinterEx.监测点
- Java通信之客户端的创建以及客户端和服务器的简单交互
- Git和Github的基本使用
- sql server 2008 r2中用alter修改表结构---给属性加上unique约束
- 常用Linux操作
- 15My3.0版本聊天系统(mybatis集成)
- php的Generator生成器及yield
- Leetcode 166. Fraction to Recurring Decimal