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" />
+1 i gdzie mogę zaliczyć Google'a? Wstyd im. – Viacheslav
Dla mnie S4 nadal nie jest obsługiwany z tymi ustawieniami ekranu, czy jest jakiś pomysł dlaczego? zgodny -screen> –
Wierzę, że S4 to screenSize = "large" – keaukraine