0

我在删除此标题栏/图像时遇到问题:

图片

我已经尝试在清单文件中更改主题

(android:theme="@android:style/Theme.NoActionBar.Fullscreen"), 

我试过了

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

同样,但在这两种情况下,我的应用程序在我运行后立即“停止工作”。有什么建议吗?

4

5 回答 5

1

在你的变化中,manifest像这样代替NoActionBar变化NoTitleBar

<application        
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
于 2012-07-19T09:38:30.027 回答
1

您应该在设置内容之前进行第二次尝试像这样为我工作

super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.login);
于 2012-07-19T09:40:22.430 回答
1
super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

        setContentView(R.layout.home);
于 2012-07-19T09:42:27.757 回答
0

试试这个

requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

之后添加super.oncreate

于 2012-07-19T09:41:15.470 回答
0

你有两种方法可以做到这一点。根据我对您问题的评论。

第一种方法是在您的manifest文件中-

@android:style/Theme.NoTitleBar.Fullscreen

第二种方式是——

super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.yourLayout);

如果您在应用程序中使用多个活动。您必须以第一种方式为每项活动赋予风格。而且,如果您选择第二种方式,则必须将其赋予requestWindowFeature每个Activity's inside 和 beforesetContentView()

希望这些对您有所帮助并使您可以理解。

于 2012-07-19T09:56:44.137 回答