如何在Android中隐藏应用标题?[关闭]


Answers:


120

您可以通过编程方式执行此操作:

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class ActivityName extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // remove title
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main);
    }
}

或者,您可以通过AndroidManifest.xml文件进行操作:

<activity android:name=".ActivityName"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
</activity>

编辑:我添加了一些行,以便您可以全屏显示它,因为这似乎是您想要的。


1
您还如何隐藏显示时间的栏以及您拥有多少栏
ryan 2010年

androidmanifest解决方案不适用于我。至少它不是由代码完成显示
文森特

在平板电脑上,此代码隐藏了选项菜单。如何解决?
CooL i3oY 2012年

@Ciristian:如果我在平板电脑上使用这些代码,例如银河标签7“,则按钮(表的底部)被隐藏!用户无法关闭程序或查看选项菜单!如何解决此问题?
CooL i3oY 2012年

@Ciristian:在片段类中不起作用。如果使用相同的,我们需要做什么。
AndroidHacker 2013年

55

采用

<activity android:name=".ActivityName" 
          android:theme="@android:style/Theme.NoTitleBar">

我们应该将其放在每个活动标签中?@VitaliyA有快捷方式吗?
gumuruh 2014年

转至@Gumuruh:您还可以创建一些ActivityWithoutTitle类,以扩展Activity并在onCreate()中添加以下行:<pre> requestWindowFeature(Window.FEATURE_NO_TITLE); <code>,然后扩展该类的所有活动。
Vitaliy A 2014年

1
我的应用程序主题是@style/Theme.AppCompat这样,所以它不会让我使用@android:style/Theme.NoTitleBar活动主题。我改用@style/Theme.AppCompat.NoActionBar活动主题,它像一种魅力。
忽略

18

您可以通过编程方式执行此操作:或不带操作栏

//It's enough to remove the line
     requestWindowFeature(Window.FEATURE_NO_TITLE);

//But if you want to display  full screen (without action bar) write too

     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
     WindowManager.LayoutParams.FLAG_FULLSCREEN);

     setContentView(R.layout.your_activity);

1
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
空指针异常
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.