Ориентация экрана в планшете

#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, но я должен работать только для планшетов, но при переходе на мобильный он не должен работать.