Совместимость приложений для Android планшетов - PullRequest
1 голос
/ 07 февраля 2012

В чем причина того, что мое приложение Android при установке на планшет занимает то же место, что и на телефоне. Что мне нужно сделать, чтобы он растянулся на всю площадь экрана планшета?

Ответы [ 4 ]

2 голосов
/ 07 февраля 2012

Эта проблема хорошо понятна и ее легко исправить - она ​​возникает только в приложениях, настроенных на совместимость с уровнем API 3 или ниже.Поэтому самое простое решение - перейти в манифест и изменить минимальный API (если это не проблема для вас)

Android документирует вашу проблему как «в основном, система отображает приложение в небольшом окне, которое приблизительноразмер нормального размера экрана '

Документы для Android предлагают некоторые другие решения

1 голос
/ 07 февраля 2012

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

0 голосов
/ 05 июня 2015

Поначалу это может показаться не связанным, но недавно я ужасно выглядел, когда мое приложение для Android появилось в магазине Google Play для планшета Hudl 2.

Оказалось, мне нужно добавить пару строк вмой манифест, чтобы увеличить совместимость моих приложений с большим количеством устройств. Подробнее об «функции»

<!--  Features are required by default so set as false if you want them to be optional -->
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
0 голосов
/ 07 февраля 2012

Это тоже проблема, с которой я столкнулся.Это действительно немного раздражает меня, но это следовало ожидать.См. Здесь: Документы для Android: поддержка нескольких размеров экрана.

Что происходит, так как аппаратное обеспечение улучшается, размеры экрана (и эффективное dpi) увеличиваются.Это позволяет экрану нового оборудования поддерживать больше контента на экране, поэтому все, что вы размещаете на нем, выглядит меньше.

Чтобы обойти это, вам потребуется предоставить более крупные изображения, чтобы растянутьсодержание.Вот тут и появляется девять патчей . Это чрезвычайно полезно для создания совершенно разных размеров материала для одного простого (и небольшого) базового изображения.У Android есть фантастическое руководство по девяти патчам здесь .

В дополнение к обычным девятым патчам, я рекомендую разные макеты для разных размеров экрана.Это то, что ест меня, но это действительно необходимо.Посмотрите здесь для получения помощи по этому вопросу.

...