requestWindowFeature(Window.FEATURE_NO_TITLE); 不工作

Bod*_*hal 3 java android

我已经提到了很多问题......但没有任何答案适用于我的情况......请帮助我......

package com.example.owner.bikeguard;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class LoginActivity extends AppCompatActivity
{

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_login);

    }
}
Run Code Online (Sandbox Code Playgroud)

小智 6

protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  getSupportActionBar().hide();
  setContentView(R.layout.activity_main);
}
Run Code Online (Sandbox Code Playgroud)

这将完全隐藏操作栏


小智 5

我有一个简单的方法可以做到这一点。您可以NO_TITLE通过将其设置为简单地实现整个应用程序AppTheme

<style name="AppTheme" parent="Theme.AppCompat.DayNight">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

这些标签用于操作栏

 <item name="windowActionBar">false</item>
Run Code Online (Sandbox Code Playgroud)

这些是没有标题的

<item name="windowNoTitle">true</item>
Run Code Online (Sandbox Code Playgroud)

这些是全屏的

<item name="android:windowFullscreen">true</item>
Run Code Online (Sandbox Code Playgroud)