Недавняя blog объясняет, что мы должны использовать
<meta-data android:name="android.max_aspect" android:value="2.1" />
в <application>
элемент AndroidManifest.xml для оптимального отображения на супер широкоэкранных устройствах, например. Samsung Galaxy S8.
Чтобы протестировать это, я установил приложение (без max_aspect, no resizeableActivity flags; targetSdkVersion=22
, compileSdkVersion=24
) на Android 7.1.1. эмулятор с пользовательским разрешением 2960x1440. Все действия, включая погружение, заполняют экран без полей, как показано в сообщении в блоге.
Я добавил явный
<meta-data android:name="android.max_aspect" android:value="1.5" />
и это также не повлияло на эмулятор.
Итак, вопрос: этот мета-флаг проверяется только на реальных устройствах, или есть какая-то конфигурация, которую я пропустил для своего эмулятора?
Обновление: Я пытался связаться с Neto Marin, автором цитируемого сообщения в блоге. Я нашел гордый твит о своих вклад в глобальное сообщество Android Dev, но не смог получить от него ответа.