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());
        }
    
    }
  • 相关阅读:
    HDU 3564 Another LIS
    POJ 2104 K-th Number
    HYSBZ 1901 Dynamic Rankings
    HYSBZ 4321 queue2
    HYSBZ 3991 寻宝游戏
    工作中使用到的的MonogoDB查询语句记录。
    工作中使用到的的MySQL查询语句记录。
    python对文本文件的读写操作
    WRK的使用-lua脚本POST请求(静态数据)
    WRK的使用-lua脚本GET请求
  • 原文地址:https://www.cnblogs.com/84126858jmz/p/4863287.html
Copyright © 2011-2022 走看看