Есть ли способ заставить планшет находиться в ландшафтном режиме в качестве ориентации по умолчанию, когда пользователь начинает мое приложение. Есть ли способ сделать это с помощью тематики или что-то в этом роде, поэтому пользователь может видеть изменение ориентации, когда он запускает приложение?Принудительный планшет в ландшафтном режиме
Примечания: то же самое приложение (должно быть) в портретном режиме для телефонов
На данный момент у меня есть булева значения папки refs.xml (оба значения и ценность-большая) с различным значением планшет и телефон, но пользователь может видеть, что приложение вращается код:
public static boolean isTablet(Context context) {
return (context.getResources().getBoolean(R.bool.isTablet));
}
В общем, я бы не рекомендовал делать это. Принуждение определенной ориентации нарушает UX, и я не единственный человек, который считает это очень раздражающим до такой степени, что я не использую приложения, которые это делают. Почему бы вам просто не создать макеты для разных ориентаций и позволить пользователям использовать свои устройства так, как они того хотят? – Squonk