2012-06-25 5 views
3

Я читал official guide о разных плотностях и разрешениях, но не могу найти, как использовать разные активы для экранов с одинаковой плотностью? Например, 320x480 и 480x800 используют один и тот же mdpi, но, очевидно, было бы лучше не масштабировать графику программно и использовать предварительно масштабированные активы. Можно ли заставить приложение использовать разные графики для разных разрешений с одинаковым разрешением?Android дифференцирует активы для 320x480 и 480x800

Android версии 2.2+, нормальный и большие экраны

+0

http://developer.android.com/guide/practices/screens_support.html#testing на обычном экране (320x480) находится в mdpi и (480x800) находится в hdpi –

+0

Вы читали [этот раздел] (http: /developer.android.com/guide/practices/screens_support.html#NewQualifiers), который описывает кодировку разных размеров в Android 3.2+? «Android теперь позволяет вам указать ресурсы макета на основе ширины и/или высоты, которые действительно доступны для макета вашего приложения, указанного в единицах dp». – Sam

+0

@DheereshSingh, если вы просматриваете ссылку google, 480x800 и 480x854 - mdpi Большой экран – Roman

ответ

0

Раздел Руководства для разработчиков, который вы должны увидеть, - Supporting Multiple Screens.

Если вы хотите использовать разные чертежи для экранов разного размера с одинаковыми точками, затем реализуйте макеты и чертежи с разным размером и/или шириной.

В руководстве указывается, в каком порядке указывать квалификаторы пути ресурса. Или вы можете позволить мастеру создания XML-файлов в Eclipse сделать это за вас.

1

Это вообще плохая идея, чтобы попытаться предназначаться все возможные разрешения. Есть буквально сотни (тысяч?) Разных разрешений на устройствах Android (не говоря уже о будущих разрешениях).

Если возможно, используйте mdpi, hdpi и т. Д. Вы можете захотеть составить свои изображения. Например, на экранах заставки фоновое изображение и ваш логотип, вероятно, будут отдельными изображениями, которые вы можете создать с помощью платформы Drawable.

 Смежные вопросы

  • Нет связанных вопросов^_^