关于全屏和清单上没有标题栏

时间:2011-04-22 05:45:53

标签: android android-manifest android-fullscreen

我想将我的应用程序设置为全屏视图。我有想法使用FullScreenNoTitlebar在单个活动中设置它,但是我想在整个应用程序的Manifest XML文件中设置它而不是每个活动...这可能吗?

帮帮我......谢谢。

5 个答案:

答案 0 :(得分:110)

要在全屏模式下设置应用程序或任何单个活动,请插入代码

<application 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

在AndroidManifest.xml中的“应用程序或活动”选项卡下。

答案 1 :(得分:65)

另一种方法:直接向主题添加windowNoTitlewindowFullscreen属性(您可以在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>