MainActivity页面

import android.app.DatePickerDialog;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.MotionEvent;import android.view.View;import android.widget.DatePicker;import android.widget.EditText;import java.util.Calendar;public class MainActivity extends AppCompatActivity {    private EditText mEditText;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mEditText = (EditText) findViewById(R.id.editText1);        mEditText.setOnTouchListener(new View.OnTouchListener() {            @Override            public boolean onTouch(View view, MotionEvent motionEvent) {                if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {                    showDatePickDlg();                    return true;                }                return false;            }        });        mEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {            @Override            public void onFocusChange(View view, boolean b) {                if (b) {                    showDatePickDlg();                }            }        });    }    protected void showDatePickDlg() {        Calendar calendar = Calendar.getInstance();        DatePickerDialog datePickerDialog = new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {        @Override            public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {                MainActivity.this.mEditText.setText(year + "年" + monthOfYear + "月" + dayOfMonth+"日");            }        }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));        datePickerDialog.show();    }}



效果图::

更多相关文章

  1. Android实现计数器功能
  2. 动态生成控件
  3. Android(安卓)Studio用线性布局和相对布局做一个简单的登陆界面
  4. android开发笔记之viewpager 基本使用方法
  5. webview导入H5小游戏
  6. 安卓自定义简单loading
  7. Android笔记(2)---第一个 Android应用
  8. 安卓页面技巧片段 - 2
  9. AS:Android数据回传(简单实例源代码)

随机推荐

  1. Android(安卓)精选项目简介(可参考)
  2. ANDROID Porting系列四、建立公开密钥和
  3. Android中android:id="@id/变量名"和andr
  4. 为什么说android UI操作不是线程安全的
  5. Android接入支付宝实现支付功能
  6. android 开源项目集锦
  7. Android中WebView载入本地HTML代码并实现
  8. 控件事件android中自定义控件
  9. Android(安卓)中的长度单位详解
  10. Android(安卓)tips(九)-->Android录屏与转