博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.4.3 日期/时间选择器
阅读量:6309 次
发布时间:2019-06-22

本文共 2246 字,大约阅读时间需要 7 分钟。

package com.moon.hello2;import java.util.Calendar;import android.R.anim;import android.R.integer;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.DatePicker;import android.widget.DatePicker.OnDateChangedListener;import android.widget.TextView;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;public class MainActivity extends Activity {    private int year;    private int month;    private int day;    private int hour;    private int minute;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        this.setContentView(R.layout.activity_main);        DatePicker datePicker = (DatePicker)findViewById(R.id.date);        TimePicker timePicker = (TimePicker)findViewById(R.id.time);        Calendar calendar = Calendar.getInstance();        datePicker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH),new OnDateChangedListener(){            @Override            public void onDateChanged(DatePicker date, int year, int month,                    int day) {                // TODO Auto-generated method stub                MainActivity.this.year = year;                MainActivity.this.month = month;                MainActivity.this.day = day;                showDate();            }                    });        timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {                        @Override            public void onTimeChanged(TimePicker arg0, int hour, int minute) {                // TODO Auto-generated method stub                MainActivity.this.hour = hour;                MainActivity.this.minute = minute;                showDate();            }        });    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.main, menu);        return true;    }        private void showDate(){        TextView textView = (TextView)findViewById(R.id.textView1);        textView.setText(year+"年"+month+"月"+day+"日"+hour+"小时"+minute+"分");    }}

 

转载于:https://www.cnblogs.com/Moon-Face/p/4503857.html

你可能感兴趣的文章
AOP动态代理
查看>>
Oracle序列
查看>>
xcodebuild命令行编译错误问题解决
查看>>
Yii2.0 下的 load() 方法的使用
查看>>
华为畅玩5 (CUN-AL00) 刷入第三方twrp Recovery 及 root
查看>>
LeetCode----67. Add Binary(java)
查看>>
母版页 MasterPage
查看>>
[转] ReactNative Animated动画详解
查看>>
DNS原理及其解析过程
查看>>
记录自写AFNetWorking封装类
查看>>
没想到cnblog也有月经贴,其实C#值不值钱不重要。
查看>>
【转】LUA内存分析
查看>>
springboot使用schedule定时任务
查看>>
[转] Entity Framework Query Samples for PostgreSQL
查看>>
XDUOJ 1115
查看>>
PHP学习(四)---PHP与数据库MySql
查看>>
模版方法模式--实现的capp流程创建与管理
查看>>
软件需求分析的重要性
查看>>
eclipse的scala环境搭建
查看>>
UVA465:Overflow
查看>>