Как ограничить портретный режим для телефонов и альбомный режим для планшетов в приложении Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как ограничить портретный режим для телефонов и альбомный режим для планшетов в приложении Android?

Сообщение Anonymous »

Вопрос:
Я разрабатываю приложение для Android, в котором мне нужно обеспечить следующие ориентации экрана:
  • Мобильные устройства должны быть заблокированы только в портретном режиме.
  • Планшеты должен быть заблокирован только в альбомном режиме.
В моем

Код: Выделить всё

build.gradle
[/b] я настроил следующие варианты продукта:

Код: Выделить всё

flavorDimensions "deviceType"
productFlavors {
mobile {
dimension "deviceType"
}
tablet {
dimension "deviceType"
}
}
Затем я добавил папки мобильный и планшет в [/b] и AndroidManifest.xml в каждой папке.
Для мобильной версии я добавил следующее в AndroidManifest.xml: Для версии планшета я добавил следующее: Проблема:
  • Ограничение портретного режима работает. идеально подходит для мобильных устройств.
  • Ограничение альбомного режима для планшетов не работает< /strong> как и ожидалось. На планшетах по-прежнему используется портретный режим.
Вопросы:
  • Я что-то упустил в настройке вкуса продукта?
  • Есть ли лучший способ заблокировать ориентацию для мобильных устройств и < strong>таблетки без создания отдельных вкусов?
Дополнительная информация:
  • Целевой SDK: 34
  • Поддерживаемые устройства: телефоны и планшеты под управлением Android 7.0 (уровень API 24) и более поздних версий.
Любые рекомендации и предложения будут очень признательны!


Подробнее здесь: https://stackoverflow.com/questions/793 ... s-in-an-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»