如何在android中隐藏应用程序标题?

时间:2010-05-19 02:44:33

标签: android

我想要隐藏应用标题栏。

3 个答案:

答案 0 :(得分:119)

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

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 :(得分:55)

使用

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

答案 2 :(得分:17)

您可以以编程方式执行此操作:或者不使用操作栏

//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);