使用了一个弹窗的日期选择器,可是设置参数的时候老报错,说没有相应的构造函数。但我明明就是按照需要的参数写的
package com.example.love;
import java.util.Calendar;
import java.util.Date;
import android.app.Activity;
import android.app.ActionBar;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.DatePicker;
import android.widget.ImageButton;
import android.os.Build;
public class MainActivity extends Activity {
private ImageButton ib;//图标按钮
private Date nowtime;//当前时间
private Date time;//在一起的时间
private int nowyear;//当前的年份
private int year;//在一起的年份
private int nowmouth;//当前的月份
private int mouth;//在一起的月份
private int nowday;//当前的日期
private int day;//在一起的日期
private int hour;//现在的小时
private int muinet;//现在的分钟
private int ss;//现在的秒
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
//获取当前的时间
Calendar date = Calendar.getInstance();
nowyear = date.get(date.YEAR);
nowmouth = date.get(date.MONTH);
nowday = date.get(date.DAY_OF_MONTH);
ib = (ImageButton) findViewById(R.id.imageButton);
ib.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
new DatePickerDialog(this, new OnDateSetListener() {
@Override
public void onDateSet(DatePicker arg0, int arg1, int arg2, int arg3) {
// TODO 自动生成的方法存根
}
}, nowyear, nowmouth, nowday).show();
});
}
}