Android 没有标题栏主题-标题栏仍在显示

Android 没有标题栏主题-标题栏仍在显示,android,android-layout,android-manifest,Android,Android Layout,Android Manifest,我想在我的android应用程序中没有标题栏 我已经将AndroidManifest.xml从AppTheme.NoActionBar更改为Theme.NoTitleBar.Fullscreen。但是标题栏是灰色的。 我没有任何主题风格。NoTitleBar。全屏主题 我还想更改导航菜单图标的颜色。 菜单图标也没有改变。这里有以下代码:如果我没有弄错你的问题 如果Build.VERSION.SDK\u INT>=Build.VERSION\u code.KITKAT{ 窗口w=获取窗口; w、

我想在我的android应用程序中没有标题栏

我已经将AndroidManifest.xml从AppTheme.NoActionBar更改为Theme.NoTitleBar.Fullscreen。但是标题栏是灰色的。 我没有任何主题风格。NoTitleBar。全屏主题

我还想更改导航菜单图标的颜色。
菜单图标也没有改变。

这里有以下代码:如果我没有弄错你的问题

如果Build.VERSION.SDK\u INT>=Build.VERSION\u code.KITKAT{ 窗口w=获取窗口; w、 setFlagsWindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS;
}

同时查看活动的主题

 <application
    android:name="android.support.multidex.MultiDexApplication"
    android:icon="@drawable/logo_icon"
    android:label="@string/app_name"
    android:theme="@style/Theme.AppCompat.Light.NoActionBar">
    <activity
        android:name=".MainActivity"
        android:theme="@style/SplashTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>

对于全屏应用程序,请使用以下代码:

    //Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);

//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

//set content view AFTER ABOVE sequence (to avoid crash)
this.setContentView(R.layout.your_layout_name_here); 
并将以下行放入样式文件:

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>
并将此样式应用于活动:

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

不知道你说的是什么意思:

我想在我的android应用程序中没有标题栏

然后:

我还想更改导航菜单图标的颜色

如果菜单图标不在标题栏上,它应该显示在哪里

无论如何,这里有一种向后兼容的方法可以删除应用程序中的标题栏:

在活动中扩展AppCompative活动

使用Theme.AppCompat.NoActionBar作为应用程序/活动主题的父主题

在此主题内,设置这些标志

 <item name="windowActionBar">false</item>
 <item name="windowNoTitle">true</item>
最后,使用android:theme=@style/your\u no\u title\u bar\u theme将主题应用到你的应用程序或AndroidManifest.xml中的活动


非常感谢。我的意思是,我有一个导航抽屉菜单,它和标题栏一起出现在屏幕的顶部。所以我不想要标题栏。我希望导航抽屉菜单图标为可见颜色。我已经尝试在我的主题中添加parent=Theme.AppCompat.NoActionBar,它是Apptheme.MoActionBar,但仍然不是tilebarapprearing@user1439582对不起,你刚才是说“仍然没有出现标题栏”吗?问题不在于你不想要一个标题栏吗?如果我理解正确的话,你不想要标题栏,但仍然想要一个抽屉图标,对吗?我最近没有玩过这个,但我认为图标是标题栏的一部分,它会随之消失。但是你可以,,仍然添加一个图像按钮,并使其具有与真实抽屉图标相同的效果。你是说没有解决方案可以在没有标题栏的情况下实现导航抽屉菜单,并且导航抽屉必须使用标题栏?我认为如果你刷对了,抽屉可能会滑入,但我不明白你的视觉设计我们正在努力实现这一目标。抽屉图标三明治会放在哪里?背景?看起来不对吗?你能给我看一下你心目中的设计的简单插图/图像吗?在进行了大量搜索并花费了数小时之后,主题标志最终消除了蓝色标题栏的出现。我尝试了这个解决方案,但标题栏仍然出现。你的设备/仿真器API级别是什么?