如何在android中删除标题栏?

我想做不包含标题栏的android程序。 出于某种原因,我无法删除标题栏。 我已经尝试过这种编码。

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

这个也是我试过但程序突然停止..

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

我怎样才能解决这个问题?

在Style.xml窗口( App->src->main->res->values->styles.xml src- App->src->main->res->values->styles.xml res- App->src->main->res->values->styles.xml values- App->src->main->res->values->styles.xml )中,对更改如下所示:

    

这不适用于Android Studio。 您需要编辑AndroidManifest.xml并将此行添加到要删除窗口标题的Activity中:

  

如果您要求在所有活动中删除标题,我建议选择无标题的应用主题。

试着改变

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

this.supportrequestWindowFeature(Window.FEATURE_NO_TITLE);

适合我

请注意,在调用this.setContentView(R.layout.layout_name)之前,应该调用this.requestWindowFeature(Window.FEATURE_NO_TITLE) this.setContentView(R.layout.layout_name)

几个干净简单的方法来删除Android应用程序中的标题栏。 我在Android Studio 2.1.1中测试了它们

  1. 如果MainActivity在MainActivity.java中扩展AppCompatActivity,

    一个。 你可以在AndroidManifest.xml的activity标签中添加两个属性,

    android:label =“@ string / app_name” android:theme =“@ android:style / Theme.AppCompat.NoActionBar” > …

    湾 或者你可以在setContentView(R.layout.activity_main)之前在MainActivity.java文件的onCreate()中添加一个方法;

    getSupportActionBar()隐藏();

  2. 如果MainActivity在MainActivity.java中扩展Activity,

    一个。 你可以在AndroidManifest.xml的activity标签中添加两个属性,

    android:label =“@ string / app_name” android:theme =“@ android:style / Theme.NoTitleBar.Fullscreen” > …

    湾 或者你可以在super.onCreate()和setContentView(R.layout.activity_main)之前在MainActivity.java文件的onCreate()中添加一个方法;

    requestWindowFeature(Window.FEATURE_NO_TITLE);

保持上次设置复制此代码(Android工作室)res>值> Styles.xml

    

如果你需要DarTheme或SomeThing那样的话,请在样式标签和Parent中放入AppCompact之后的关键字。

最好的祝愿

我发现最好使用“Empty Activity”并在app \ src \ main \ res \ values \ Styles.xml中添加以下配置:

   

在你的onCreate()中尝试这个

 this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); this.setContentView(R.layout.layout_name); 

Style.xml文件中添加此代码样式。

    

styles.xml文件(App/src/main/res/values/styles.xml) ,对其进行更改,如下所示:

如果你发现这个:

  

将其更改为

  

在AndroidManifest.xml中

在申请中

调用此行==> android:theme="@style/Theme.AppCompat.Light.NoActionBar">

在此行之前==> activity android:name=".MainActivity"