• 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());
        }
    
    }
  • 相关阅读:
    apt-get
    微博
    字符串操作
    fly
    Oracle数据库只Dual表
    如何配置一个Oracle服务
    排序算法
    排序算法
    排序算法
    ArcEngine几个空间操作
  • 原文地址:https://www.cnblogs.com/84126858jmz/p/4863287.html
Copyright © 2020-2023  润新知