Среда сценариента Android для всех действий

Я хочу исправить ориентацию экрана на моем приложении Android в портрет , Используя Google, я обнаружил, что это можно сделать, добавив следующий код в мои манифесты .xml:

<activity android:name=".LauncherActivity"
  android:configChanges="keyboardHidden|orientation" 
  android:screenOrientation="portrait">
</activity>

Это достаточно хорошо, но проблема в следующем: у меня сейчас около 15 мероприятий, и этот номер будет расти. Есть ли способ применить ориентацию во все действия сразу?

Я пытался использовать стили следующим образом:

Theme.xml

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="Custom" parent="android:Theme">
    <item name="android:screenOrientation">portrait</item>
    <item name="android:windowBackground">@drawable/launcher</item>
    <item name="android:configChanges">keyboardHidden|orientation</item>
  </style>
</resources>

Mainesest.xml

<application ... 
android:debuggable="true"
  android:theme="@style/Custom"
>
//...
</application>

или

<activity
... 
  android:theme="@style/Custom"
>
//...
</activity>

как примеры. Применить Windowbackgroundground , но ScreenoRientation не работает. Есть идеи?

28
задан CopsOnRoad 20 October 2017 в 08:57
поделиться