怎么让DatePicker控件 只显示年月??希望给的答案都是验证过的。。

解决方案 »

  1.   

    DatePicker dp =(DatePicker) this.findViewById(R.id.datePicker1);      
            if (dp != null) {
                      ((ViewGroup) dp.getChildAt(0)).getChildAt(1).setVisibility(View.GONE);
            } 
    帮助你下吧,总结了一下才发现的,就是那个数字  可以是 0 0 ,也可以是 0 2 会有不同的效果,0 1 显示的就是年和月
      

  2.   

    在DatePicker类的updateSpinners方法 
    ....
    // set the spinner values
            mYearSpinner.setValue(mCurrentDate.get(Calendar.YEAR));
            mMonthSpinner.setValue(mCurrentDate.get(Calendar.MONTH));
            mDaySpinner.setValue(mCurrentDate.get(Calendar.DAY_OF_MONTH));
    ...
    加上
    mDaySpinner.setVisibility(View.GONE);