我在删除此标题栏/图像时遇到问题:
我已经尝试在清单文件中更改主题
(android:theme="@android:style/Theme.NoActionBar.Fullscreen"),
我试过了
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
同样,但在这两种情况下,我的应用程序在我运行后立即“停止工作”。有什么建议吗?
在你的变化中,manifest
像这样代替NoActionBar
变化NoTitleBar
<application
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
您应该在设置内容之前进行第二次尝试像这样为我工作
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.login);
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.home);
试试这个
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
之后添加super.oncreate
你有两种方法可以做到这一点。根据我对您问题的评论。
第一种方法是在您的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()
希望这些对您有所帮助并使您可以理解。