亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問我的代碼為什么無法監聽日歷改變的事件?

代碼如下:

package com.myapp.lee.datetest;


import android.app.Activity;

import android.os.Bundle;

import android.util.Log;

import android.view.Window;

import android.widget.DatePicker;

import android.widget.TextView;

import android.widget.TimePicker;


import java.util.Calendar;



public class MainActivity extends Activity {


? ? private DatePicker dp;

? ? private TimePicker tp;

? ? private Calendar cal;

? ? private TextView tv;


? ? private int year;

? ? private int month;

? ? private int day;

? ? private int hours;

? ? private int min;


? ? @Override

? ? protected void onCreate(Bundle savedInstanceState) {

? ? ? ? super.onCreate(savedInstanceState);

// ? ? ? ?this.requestWindowFeature(Window.FEATURE_NO_TITLE);

? ? ? ? setContentView(R.layout.layout);


// ? ? ? ?tv = (TextView)findViewById(R.id.textView);

? ? ? ? cal = Calendar.getInstance();


? ? ? ? year = cal.get(Calendar.YEAR);

? ? ? ? month = cal.get(Calendar.MONTH)+1;

? ? ? ? day = cal.get(Calendar.DAY_OF_MONTH);

? ? ? ? hours = cal.get(Calendar.HOUR_OF_DAY);

? ? ? ? min = cal.get(Calendar.MINUTE);


? ? ? ? setTitle(year + "/" + month + "/" + day + " " + hours + ":" + min);


? ? ? ? dp = (DatePicker)findViewById(R.id.datePicker);

? ? ? ? tp = (TimePicker)findViewById(R.id.timePicker);


? ? ? ? dp.init(year, cal.get(Calendar.MONTH), day, new DatePicker.OnDateChangedListener() {

? ? ? ? ? ? @Override

? ? ? ? ? ? public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {

? ? ? ? ? ? ? ? Log.i("tag", "Done");

? ? ? ? ? ? ? ? setTitle(year + "/" + monthOfYear + "/" + dayOfMonth);

? ? ? ? ? ? }

? ? ? ? });

? ? }

}


正在回答

1 回答

寫監聽器的時候,是new OnDateChangedListener()

不是new DatePicker.OnDateChangedListener()

0 回復 有任何疑惑可以回復我~
#1

Lee_Y 提問者

非常感謝
2015-04-09 回復 有任何疑惑可以回復我~
#2

Edgexspear 回復 Lee_Y 提問者

可是我Import class 他自動幫我加上是DATEPICKER.怎么辦
2015-06-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學習       111145    人
  • 解答問題       1560    個

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程

請問我的代碼為什么無法監聽日歷改變的事件?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號