2016-10-28 68 views
-2

的Android開始calandarview沒有顯示從棒棒糖月份和年份的Android calandar觀月和一年棒棒糖5.0

的Android CalendarView沒有安卓的DatePicker

我已經使用這個代碼下面棒棒糖版本和它的工作,但從棒棒糖它不起作用

try 
    { 

     Class<?> cvClass = calender.getClass(); 
     Field field = cvClass.getDeclaredField("mMonthName"); 
     field.setAccessible(true); 

     try 
     { 
      TextView tv = (TextView) field.get(calender); 
      tv.setTextColor(Color.BLACK); 
     } 
     catch (IllegalArgumentException e) 
     { 
      e.printStackTrace(); 
     } 
     catch (IllegalAccessException e) 
     { 
      e.printStackTrace(); 
     } 
    } 
    catch (NoSuchFieldException e) 
    { 
     e.printStackTrace(); 
    } 

回答

0

使用此代碼

Calendar cal = Calendar.getInstance(TimeZone.getDefault()); 
DatePickerDialog datePicker = new DatePickerDialog(this, 
R.style.AppBlackTheme, 
datePickerListener, 
cal.get(Calendar.YEAR), 
cal.get(Calendar.MONTH), 
cal.get(Calendar.DAY_OF_MONTH)); 

datePicker.setCancelable(false); 
datePicker.setTitle("Select the date"); 

return datePicker; 

,並且會給你棒棒糖及以上版本,這樣的結果:

Calendar

希望你想這樣的日曆視圖。

或者你也可以從

https://github.com/roomorama/Caldroid

+0

喜EKIN我要求的Android calandarView參考calenderview代碼的Android不是我datapicker不知道Ÿ它被downvoted –

+0

在棒棒糖以上的版本日期選擇器就像日曆視圖。首先嚐試一下。 – EKN

+0

是的,我嘗試在以前的應用程序中的日期選擇器,但客戶端特別要求日曆在當前應用程序中查看這就是爲什麼 –