Рисунки и макеты для Galaxy Tab и Motorola XOOM - PullRequest
2 голосов
/ 20 мая 2011

Я тестирую свое приложение в оболочках Galaxy Tab и Motorola XOOM, и я не могу понять, почему элементы рисования взяты из неправильных папок.У меня есть папка drawable-xhdpi, где я храню картинки большого размера.Однако Tab берет drawables из drawable-hdpi, а XOOM использует папку drawable-mdpi.Итак, как мне управлять своими ресурсами?Заранее спасибо.

Кроме того, создается впечатление, что размеры представления, определенные в sp, не перенесены должным образом.У меня есть некоторые представления, которые должны быть 80sp x 80sp, на телефонах с экранами mdpi и hdpi они выглядят правильно, но на планшетах они выглядят слишком маленькими.Почему это может быть?

Ответы [ 5 ]

3 голосов
/ 20 мая 2011

Однако Tab берет drawables из drawable-hdpi, а XOOM использует папку drawable-mdpi.Итак, как мне управлять моими ресурсами?

Нет единого устройства "Galaxy Tab", поэтому я не знаю, на какое из них вы ссылаетесь.XOOM - это устройство -mdpi.Я ожидаю, что Galaxy Tab 10.1 также будет -mdpi.Однако, в конце концов, производители устройств выберут те значения, которые, по их мнению, обеспечивают наилучшие результаты для существующих приложений.

2 голосов
/ 20 ноября 2011

GalaxyTab 7 "использовать" -large-hdpi "; XOOM 10.1" использовать "-xlarge-mdpi".

проверьте это сообщение для деталей: GalaxyTab, Motorola Xoom Экран Desity и Size

1 голос
/ 28 августа 2011

Я протестировал несколько разрешений экрана и обнаружил, что Android использует следующий квалификатор для разных разрешений экрана: 240x320: -ldpi 320x480: -mdpi 480x800: -hdpi GalaxyTab7.1 дюймов: -большой GalaxyTab10,1 дюйма: -большой

Надеюсь, эта информация полезна для вас.

0 голосов
/ 08 ноября 2011

Вместо того, чтобы использовать квалификаторы dpi, вместо этого вы можете использовать классификаторы размера экрана, здесь есть информация о том, какие именно теги вы можете использовать при выборе ресурсов для использования,

http://developer.android.com/guide/topics/resources/providing-resources.html

Этоважно понимать разницу между dpi и размером экрана, dpi имеет тенденцию быть высоким на телефонах, таких как samsung galaxy s2, но на больших 10-дюймовых планшетах он имеет тенденцию быть низким (что имеет смысл, если подумать, телефоны сжимаютсябольше пикселей в меньшем пространстве).

0 голосов
/ 20 мая 2011

Вкладка Galaxy (старая, под управлением Android 2.x) действительно не xhdpi. Я имел успех, используя «большой» квалификатор для идентификации таблеток. В противном случае вы всегда можете использовать спецификатор API, например v11, только для ресурсов Honeycomb.

...