簡體   English   中英

DatePicker在Android設備特定的最大范圍?

[英]DatePicker's maximum range in Android device-specific?

Android中的DatePicker小部件為每個字段(天,月,年)提供了一系列可能的值。 可以使用“ android:startYear”屬性設置最小值,使用“ android:endYear”屬性設置最大值。

但是可能值的范圍是特定於設備的嗎? 我的意思是,您能否將年份的最小值設置為“ 0000”,或者是否有任何設備不支持DatePicker的year字段的該值?

這是您在android上遇到的問題,很難解決。 對於您的特定問題,我沒有確切的答案,並且我懷疑您是否能找到關於此問題的可靠文獻。 但是,我確實遇到了同樣的問題,這里有一些提示:

  • 轉到api javadoc,然后查看功能/屬性說明右側的最低api級別。 您可以使用if和switch通過android.os.Build.VERSION.SDK_INT來檢查設備版本。
  • 創建具有不同版本的多個仿真器並測試您的代碼。
  • 購買幾個真實的設備。
  • 安裝崩潰報告程序(例如acra) ,遠程記錄異常,進行修復並發布新版本。

我們在這里討論有關日期選擇器的問題。 實際上,日期選擇器具有最小值和最大值。 例如,默認情況下是1970年1月1日發布的AOSP 2.3。但是您可以按照討論中的說明糾正此行為。 而且,似乎這個問題在新版本的Android中已解決 但是,此功能仍可能是特定於設備的,因此請小心!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM