Плотности и размеры в андроид планшетах
У меня проблемы с просмотром экрана на разных планшетах и конфигурациях.
У меня есть планшет Wolder Mitab с разрешением 800x480 пикселей и мое приложение отлично. Но я создал виртуальную машину с тем же разрешением, что и у моего планшета, и тексты больше, переполняют экран.
У меня есть две папки: макет для планшетов 7"и x-large для более крупных планшетов. Я пробовал другие 7", 9"и 10" планшеты, и это выглядит хорошо. Но как плохо в эмуляторе то, что ты чувствуешь себя в планшетах с разной плотностью.
У меня также есть эти строки в манифесте:
<supports-screens
android:largeScreens="true"
android:anyDensity="true"
android:xlargeScreens="true"/>
Как я могу это исправить?
Спасибо
1 ответ
Доверять эмулятору и ожидать того же самого на планшетах, как правило, не рекомендуется, если только эмулятор не настроен именно на макет планшетов (например, установка абстрактной плотности ЖК-дисплея и т. Д.). Лучше всего напрямую тестировать отладку / тестирование на разных устройствах (особенно нестандартных китайских), подключенных к вашему компьютеру. Если у вас нет устройств, поддерживайте несколько версий эмуляторов, каждый из которых нацелен на определенное устройство, и создайте эмулятор, который будет почти таким же, как устройство с точки зрения разрешения, абстрактной плотности ЖК-дисплея, ОЗУ, хранилища и т. Д. Не легко решить эту проблему без тестирования, Но это должно работать до тех пор, пока вы будете следовать этому: http://developer.android.com/training/multiscreen/screendensities.html и http://developer.android.com/guide/practices/screens_support.html