我打算使用彈出式菜單API。但它只適用於API 11及以上版本。我不想使用它,如果仍然有大量的手機與API < 11.但我不知道Android手機的API級別的當前狀態。可以肯定地說大多數電話都可以使用或者可以更新嗎?API> = 11的電話?
回答
不知道這是什麼「彈出菜單」,但你可以簡單地設置minSdk至11日在清單中,如果你想只支持具有API 11及以上的設備:
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="17" />
而且,關於API號碼的Android統計數據,請查詢this website。目前,Android設備運行在API 11及更高版本上的比例略低於50%。
我會建議您嘗試使您的應用在較早的設備上運行,至少從API 8或9開始。有許多兼容性庫可以幫助您。
實際上它是「彈出式菜單」而不是「彈出式菜單」。我不確定在清單中如何添加minSdk是相關的,並且會使它在
好的,我已經更新了我的答案,我希望現在更清楚。 –
關於PopupMenu,我想我知道你的意思。有其他選擇,例如:www.github.com/u1aryz/android-newpopupmenu,www.github.com/lorensiuswlt/newquickaction,www.github.com/lorensiuswlt/newquickaction3d –
根據http://developer.android.com/about/dashboards/index.html,目前有具有薑餅R2(API級10)Android市場上的設備的44%。因此,不,看起來您可以依賴的API級別高於11.
您可以搜索另一個庫,不管是Google的Android support library還是第三方庫,例如, ActionBarSherlock,支持你想要的API。但是,這兩個似乎都不是PopupMenu。
根據其他Stack Overflow的答案(Appropriate alternative to PopupMenu for pre-Honeycomb和PopupMenu in Android 2.1 API 7),PopupMenu並非針對小型手機屏幕設計的。
有API平臺的API <11。最初的銀河Tab是2.3,我在2.2或2.3天的時間裏使用了7英寸的戴爾模型。我的桌上有預發佈模型。很少有舊的平板電腦,但不是零。 –
@GabeSechan:哦,你是對的,我已經忘記了這些。 –
- 1. jQuery的電話
- 2. 樞軸電話號碼到電話1,電話2等的SQL Server中的表
- 3. 電話
- 4. 電話
- 5. Jquery表單驗證電話不是必需的,但只有11個字符
- 6. Asp.Net 4.0的Internet Explorer 11會話問題
- 7. PKCS中的會話對象範圍#11
- 8. 電話凍結錄音電話
- 9. 使用電話號碼查找電話
- 10. HTML電話:私人電話鏈接
- 11. Firebase通過電話驗證電話
- 12. IONotificationPortDestroy - 打電話還是不打電話?
- 13. 電話從jQuery的
- 14. 的服務電話
- 15. 的Android電話DTMF
- 16. Android的JNI電話
- 17. 的Android Wear電話
- 18. 帶電話的JQTOUCH
- 19. 接收的電話
- 20. Android的電話簿
- 21. 錯誤的電話
- 22. IP電話 - IPFilter的
- 23. Android-撥打保留的電話並添加新的電話
- 24. UCMA錄音電話談話
- 25. 來電時查找電話
- 26. 無線電流Windows電話
- 27. 電話從哪兒來電?
- 28. 電話對空
- 29. 電話問題
- 30. 雙電話
通過彈出菜單你是指在操作欄結束時的三個點? – AndroidPenguin