2013-05-11 89 views
14

我最近發佈了一個應用程序,但用戶界面真的沒有準備好更大的平板電腦屏幕,所以直到我得到這個固定我已經過濾了某些設備與一個Xlarge屏幕大小使用兼容的屏幕標籤:任何方式來支持三星Galaxy S4使用兼容的屏幕尺寸

<compatible-screens> 
    <screen 
     android:screenDensity="ldpi" 
     android:screenSize="small" /> 
    /* All sizes up to large xhdpi */ 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="large" /> 
</compatible-screens> 

不幸的是,在清單申報兼容的屏幕尺寸這樣排除了S4。我無法找到指定兼容屏幕的方法,並且不排除S4。

請注意,一個非常類似的問題已被問here但接受的答案(這表明在441dpi S4下屬於xxhdpi屏幕密度桶)在這種特殊情況下沒有幫助,因爲xxhdpi不是有效的清單屬性值屏幕密度。

編輯:

非常感謝以下CommonsWare的答案。在S4的正確桶則是:

<screen 
    android:screenDensity="480" 
    android:screenSize="normal" /> 

回答

35

使用480而不是xxhdpi<screen>元素。

+11

+1,我可以在哪裏下調Google?爲他們感到羞恥。 – Viacheslav 2013-05-27 06:58:36

+1

對我來說S4仍然不支持這些屏幕設置,爲什麼?屏幕android:屏幕尺寸=「hdpi」/><屏幕android:screenSize =「normal」android:screenDensity =「hdpi」/><屏幕android:screenSize =「屏幕尺寸:小「android:screenDensity =」xhdpi「/> 2013-06-03 10:39:17

+0

我相信它S4是screenSize =「大」 – keaukraine 2013-07-19 11:27:10