Android 为 AppCompat activity 和 XML 设置视图标志
Android set view flags for AppCompat activity with XML
我的 AndroidManifest.xml 文件中有以下 activity:
<activity
android:name=".gameContent.GameActivity"
android:configChanges="orientation|screenSize"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
问题是当我 运行 我的项目时出现异常:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
为这种activity设置全屏主题的正确XML是什么?
尝试将其放入您的 styles.xml
<style name="AppTheme.Fullscreen" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
然后在您的清单中
android:theme="@style/AppTheme.Fullscreen"
我的 AndroidManifest.xml 文件中有以下 activity:
<activity
android:name=".gameContent.GameActivity"
android:configChanges="orientation|screenSize"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
问题是当我 运行 我的项目时出现异常:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
为这种activity设置全屏主题的正确XML是什么?
尝试将其放入您的 styles.xml
<style name="AppTheme.Fullscreen" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
然后在您的清单中
android:theme="@style/AppTheme.Fullscreen"