我想将我的应用程序设置为全屏视图。我有想法使用FullScreen
和NoTitlebar
在单个活动中设置它,但是我想在整个应用程序的Manifest XML文件中设置它而不是每个活动...这可能吗?
帮帮我......谢谢。
答案 0 :(得分:110)
要在全屏模式下设置应用程序或任何单个活动,请插入代码
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
在AndroidManifest.xml中的“应用程序或活动”选项卡下。
答案 1 :(得分:65)
另一种方法:直接向主题添加windowNoTitle
和windowFullscreen
属性(您可以在styles.xml
目录中找到res/values/
文件):
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
清单文件中的,在application
中指定您的主题
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
答案 2 :(得分:7)
如果您的Manifest.xml
具有默认android:theme="@style/AppTheme"
转到res / values / styles.xml并更改
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
到
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
ActionBar
消失了!
答案 3 :(得分:5)
在AndroidManifest.xml
中,在android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
代码中设置application
。
个别活动可以通过设置自己的主题属性来覆盖默认值。
答案 4 :(得分:3)
尝试使用以下主题: Theme.AppCompat.Light.NoActionBar
Mi Style XML文件看起来像这样,工作得很好:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>