有沒有使用Android佈局自動區分800x480分辨率的戴爾Streak和Galaxy Tab或HTC Flyer 1024x600分辨率的方法?他們都(大概包括傳單)報告爲 - 大(不同於報告爲-xlarge的Xoom)。有沒有更好的佈局標籤比 - 大?Android佈局:將800x480大型設備與1024x600平板電腦區分
(編輯澄清-xlarge是在這種情況下沒有使用)
有沒有使用Android佈局自動區分800x480分辨率的戴爾Streak和Galaxy Tab或HTC Flyer 1024x600分辨率的方法?他們都(大概包括傳單)報告爲 - 大(不同於報告爲-xlarge的Xoom)。有沒有更好的佈局標籤比 - 大?Android佈局:將800x480大型設備與1024x600平板電腦區分
(編輯澄清-xlarge是在這種情況下沒有使用)
請參閱Supporting Multiple Screens 中的「表2」,並嘗試將「大小」和「密度」限定符組合在一起。 同樣有用的應用ScreenInfo
Еxample:
Nexus之一(480×800,240 DPI) - 「佈局HDPI」(正常屏幕,高密度)
三星Galaxy Tab(600 * (大屏幕,中等密度)
戴爾條紋(480 * 800,186 dpi) - 「佈局 - 大-mdpi」 (?正常/大屏幕,中/高密度)
對於XLARGE屏幕尺寸是在API9引入片劑。因此,如果您想爲xlarge(平板電腦)屏幕進行特殊佈局,您可以將其放在layout-xlarge
目錄中。
XLARGE在這種情況下沒有用 - Xoom的報告作爲佈局XLARGE - 但這並不與物像的Galaxy Tab和幫助HTC Flyer報告爲layout-large而非layout-xlarge。所以這個問題仍然沒有答案。還有什麼想法? – 2011-03-19 21:42:34
謝謝。我們最終使用了layout-large-v11,因爲這給了我們帶有大屏幕的Honeycomb設備,包括例如Flyer升級到HC後 - 它包含Xoom和Tab 10.1,因爲如果未明確指定xlarge,則xlarge設備會回落到較大的範圍。 mdpi限定符是一個好主意,不過大mdpi應該排除5個「Streak」。 – 2011-05-21 04:07:37