Как включить режим совместимости экрана в Android> 11 - PullRequest
0 голосов
/ 29 сентября 2011

У меня довольно старое приложение, которое все еще должно поддерживать устройства Android 1.5 (API версии 3).

По какой-то причине режим совместимости экрана перестал работать, и я не могу понять, почему.Он отлично работал на сотовых устройствах.

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

В моем манифесте у меня есть:

<uses-sdk android:minSdkVersion="3"/>

и

<supports-screens android:largeScreens="true" android:anyDensity="true" android:smallScreens="true" android:resizeable="true" />

Я пытался добавить android:xlargeScreens="true", но безрезультатно.

Я не могу понять, почему для этого приложения исчезла кнопка режима совместимости.Есть ли в манифесте что-то, что может это сделать?

Я также пытался:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="11"/>
<supports-screens android:largeScreens="true" android:anyDensity="true" android:smallScreens="true" android:resizeable="true" android:xlargeScreens="true" />

1 Ответ

0 голосов
/ 29 сентября 2011

Ваша цель приложения - API версии 11, что означает, что средство выбора совместимости экрана не будет отображаться.Попробуйте использовать более низкую целевую версию, т.е. версию 10 (Android 2.3).

...