2015-12-29 44 views
-5
private void reorderSpinners() { 
    char[] order = DateFormat.getDateFormatOrder(getContext()); 
    final int spinnerCount = order.length; 
    for (int i = 0; i < spinnerCount; i++) { 
     switch (order[i]) { 
      case DateFormat.DATE: 
       pushSpinner(daySpinner, spinnerCount, i); 
       break; 
      case DateFormat.MONTH: 
       pushSpinner(monthSpinner, spinnerCount, i); 
       break; 
      case DateFormat.YEAR: 
       pushSpinner(yearSpinner, spinnerCount, i); 
       break; 
     } 
    } 
} 

找不到符號變量DATE 找不到符號變量MONTH 找不到符號變量YEAR的Android工作室搖籃生成錯誤

+1

檢查文檔的可用選項:http://developer.android.com/reference/java/text/DateFormat.html –

回答

1

找不到符號變量DATE找不到符號變量MONTH找不到符號變量YEAR

這是因爲這些符號不存在DateFormat。你可以通過reading the documentation for DateFormat得知。

+0

我已經閱讀該文檔..不能幫助自己 如果您可以告訴哪些符號使用 ? –

+0

@AshishAggarwal:AFAIK,沒有符號。 ['getDateFormatOrder()']的文檔(http://developer.android.com/reference/android/text/format/DateFormat.html#getDateFormatOrder%28android.content.Context%29)並不表示任何三個字符(''d'',''M'',''y'')的定義都是靜態字段。 – CommonsWare