我正在開發一款絕對需要支持Android 2.1+設備(包括平板電腦和手機)的Android應用。在我的應用中支持Android 2.x平板電腦的最佳方式是什麼?
棘手的部分是我希望能夠大致提供在Android 2.x的平板電腦作爲善意蜂窩片相同的用戶體驗。我打算使用兼容性包,以便Fragment支持始終可用,但...
我現在的問題是我買了一個Hannstab進行測試,並發現它報告它有一個「大」屏幕,儘管實際上是10.1英寸的應用程序。這在技術上使「XLARGE」,當然該類別不包括在Android 2.2的(它的運行)的,因此它的「大」。我原本打算只使用資源預選賽和對待所有XLARGE設備如平板電腦,以及其他一切的手機,但現在我知道我不能這樣做。
將大屏幕設備作爲平板電腦處理所有xlarge 和會不會太糟糕?據我瞭解,這包括戴爾Streaks和其他5至7英寸屏幕設備。
有沒有更好的選擇?我還沒有真正理解碎片,所以基於碎片的解決方案可能對於已經存在的人很明顯。
我注意到,通常情況下,我安裝我的Hannspad應用程序使用自己的普通手機用戶界面,與Evernote的的它採用了專用於平板電腦界面的例外 - 我希望我知道他們是如何做到這一點。
新的「最小寬度」資源中的Android 3.2中引入預選賽將被廢除廣義屏幕尺寸桶完全解決這個問題。據推測,我可以通過編寫代碼來製作dp中的屏幕寬度,然後根據需要向活動中添加片段來複制此方法。這是明智的嗎?如果這將是一種痛苦,我寧願避免那種工作。
乾杯
@C諾里斯您的評論應該是更新了自己原來的問題(否則它忽略)。您可以使用問題下的編輯鏈接進行編輯。 –
謝謝,沒有看到該鏈接 – CNorris