#android #screen-orientation
#Android #ориентация экрана
Вопрос:
Я использую один и тот же код как для планшетов, так и для мобильных устройств, и я хочу написать приложение для больших экранов с альбомной ориентацией. Я написал одно условие, но когда я поворачиваюсь в портретное положение, оно генерирует исключение.
Я объявил условие:
final boolean isPortrait = getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT;
Мне нужен код с условием if else, использующий xlarge и альбомную ориентацию, но он должен работать только для планшетов, но при переходе на мобильный он не должен работать.
Ответ №1:
Есть два способа сделать приложение полноэкранным. В первом просто указано, что приложение поддерживает определенный dpi. Следующий код в манифесте поддерживает все dpi.
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
Комментарии:
1. я согласен с вашим ответом, но я хочу, чтобы условие if else использовало xlarge и lanscape orentations, но я должен работать только для планшетов, но при переходе на мобильный он не должен работать.