2013-05-11 11 views
14

Niedawno wydałem aplikację, ale interfejs użytkownika naprawdę nie jest gotowy na większy ekran tabletu, więc dopóki to nie poprawię, odfiltrowałem niektóre urządzenia z ekranem Xlarge wielkość ekranu za pomocą kompatybilnych tagi:Jakikolwiek sposób na obsługę Samsung Galaxy S4 przy użyciu zgodnych rozmiarów ekranów

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

Niestety, stwierdzając zgodność rozmiarów ekranu jak to w manifeście wyklucza S4. Nie mogę znaleźć sposobu na określenie kompatybilnych ekranów i nie wykluczając S4.

Uwaga, bardzo podobne pytanie zostało zadane here, ale przyjęta odpowiedź (która wskazuje, że na 441dpi S4 mieści się w polu gęstości ekranu xxhdpi) nie pomaga w tej konkretnej sytuacji, ponieważ xxhdpi nie jest prawidłową wartością atrybutu manifestu dla gęstości ekranu.

EDIT:

Wielkie dzięki za odpowiedź CommonsWare jest poniżej. Prawidłowe łyżka do S4 ma wówczas:

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

Odpowiedz

35

Zastosowanie 480 zamiast xxhdpi w elemencie <screen>.

+11

+1 i gdzie mogę zaliczyć Google'a? Wstyd im. – Viacheslav

+1

Dla mnie S4 nadal nie jest obsługiwany z tymi ustawieniami ekranu, czy jest jakiś pomysł dlaczego?

+0

Wierzę, że S4 to screenSize = "large" – keaukraine

Powiązane problemy