小弟最近刚学安卓,在用Ecplipse的layout editor的时候,如果把DatePicker这个控件拖进去后,会显示
The following classes could not be found:
- CalendarView (Change to android.widget.CalendarView, Fix Build Path, Edit XML)
- DatePicker (Change to android.widget.DatePicker, Fix Build Path, Edit XML)
不知哪里出错了,我用书上的代码,发现也会出现同样的问题。请问哪里出错了?API 17.platform 4.2

解决方案 »

  1.   

    可以在java代码中  声明import com.android.internal.R;mDatePicker = (DatePicker) view.findViewById(R.id.datePicker);
    mDatePicker.init(year, monthOfYear, dayOfMonth, this);
    就可以获取DatePicker对象  如果LZ想创建一个DatePickerDialog就可以直接.. 
    final Calendar calendar = Calendar.getInstance();
    DatePickerDialog d = new DatePickerDialog(
                    getActivity(),
                    this,
                    calendar.get(Calendar.YEAR),
                    calendar.get(Calendar.MONTH),
                    calendar.get(Calendar.DAY_OF_MONTH));
      

  2.   

    API 版本过高,用低版本的试下,如API10.
    请参考:http://wenwen.soso.com/z/q421819759.htm