zoukankan      html  css  js  c++  java
  • timepicker,datepicker

    首先的思路就是想把datepincker和timepincker的内容显示到edt里,要先要有个方法来设置里面的东西
    然后time就用setOnTimeChangedListener
    而date没有这个方法要用init方法(设置年份,月份,天数,OnDateChangedListener());
    最后在他们的点击事件里调用setdate方法就可以

    package com.example.datapinkertimepinker;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.widget.DatePicker;
    import android.widget.DatePicker.OnDateChangedListener;
    import android.widget.EditText;
    import android.widget.TimePicker;
    import android.widget.TimePicker.OnTimeChangedListener;
    
    public class MainActivity extends Activity {
    
        private EditText show;
        private TimePicker time;
        private DatePicker date;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            show = (EditText) findViewById(R.id.show);
            time = (TimePicker) findViewById(R.id.time);
            date = (DatePicker) findViewById(R.id.date);
    
            this.getDate();
            time.setOnTimeChangedListener(new OnTimeChangedListener() {
    
                @Override
                public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
                    // TODO Auto-generated method stub
                    MainActivity.this.getDate();
                }
            });
            date.init(date.getYear(), date.getMonth(), date.getDayOfMonth(), new OnDateChangedListener() {
                
                @Override
                public void onDateChanged(DatePicker view, int year, int monthOfYear,
                        int dayOfMonth) {
                    // TODO Auto-generated method stub
                    
                    MainActivity.this.getDate();
                }
            });
        }
    
        private void getDate() {
            show.setText(date.getYear() + "-" + (date.getMonth() + 1) + "-"
                    + date.getDayOfMonth() + " " + time.getCurrentHour() + ":"
                    + time.getCurrentMinute());
        }
    
    }
  • 相关阅读:
    linux 修改运行级别(默认命令行启动)
    数据库循环
    html——黑体、斜体、下划线及删除线
    SQL利用Case When Then Else End多条件判断
    数据库私房菜——(扯淡的三种主流数据库 oracle、sqlserver、mysql)
    Ubuntu linux 各种技术支持(逐步完善中)
    win7(win8)系统下安装SQL2005(SQL Server 2005)图文教程
    linux 配置固定IP
    oracle 技术支持
    简单上手的游戏引擎
  • 原文地址:https://www.cnblogs.com/84126858jmz/p/4863287.html
Copyright © 2011-2022 走看看