我如何删除android studio中的标题栏?

在我的应用程序中有这个标题栏在溢出菜单的顶部,但我不需要设置,只有一个屏幕。 当我改变主题像其他许多问题中描述的那样,我得到了旧的2.2主题。 我想有一个现代的主题,没有顶部的酒吧。

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

在调用setContentView()之前放在onCreate()

否则会崩溃

转到styles.xml并为.NoActionBar更改.NoActionBar

 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> 

 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> 

如果颜色与你的应用无关,你可以真的去

 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar" /> 

在清单文件中更改:

  android:theme="@style/AppTheme" > android:theme="@style/Theme.AppCompat.NoActionBar" 

检查这个

  ActionBar actionBar = getSupportActionBar(); actionBar.hide(); 
  1. 打开styles.xml
  <style name="no_title" parent="AppTheme"> <item name="android:windowNoTitle">true</item> <item name="android:windowContentOverlay">@null</item> </style> 

你可以改名字=“———”

  1. 打开Androidmaifest.xm

    findandroid:theme =“@ style / AppTheme”chang to android:theme =“@ style / no_title”

  2. 单击菜单栏上的select主题(它是MainActivity附近的绿色)

    • 点击项目主题
    • 点击no_title(在你的右侧)
    • 单击确定

这是工作在values/styles.xml添加项目:

  `<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item>` 

在清单文件中更改为:

 android:theme="@style/Theme.AppCompat.Light.NoActionBar" > 

从activity_main.xml中删除以下内容

 <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay"/> 

联系我寻求更多的帮助

styles.xml文件中,将DarkActionBar更改为NoActionBar

  <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> 

在你清单文件中做这个:

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

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

在onCreate()的作品!

只需使用上面的setTitle(null)

 toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); 

标题将消失,那么你可以使用你select的标志…..

最好的方法是使用actionbar函数setTitle()如果你想显示标志或在你的actionBar中有一些其他的东西,但不想看到应用程序的名称,在MainActivity.java或任何你想隐藏标题在onCreate

 android.support.v7.app.ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setIcon(R.mipmap.full_white_logo_m); // display logo actionBar.setTitle(""); // hide title 

这样你的应用程序就没有理由崩溃。

在你的应用程序的AndroidManifest.xml ,你会发现android:theme设置为@style/AppTheme

现在转到styles.xml ,find样式标签,确保名称设置为AppTheme在清单中相同,并将父项设置为android:Theme.Holo.Light.NoActionBar (也可以在样式(v21)中执行此操作它在你的项目中)

 <style name="AppTheme" parent="android:Theme.Holo.Light.NoActionBar"> <!-- ... --> </style> 

只要调用setTitle(null); 在onCreate()

最简单的方法:只需双击此button,select“NoTitleBar”;)

点击这里查看它在哪里:)

这对我有用

 getSupportActionBar().hide();