2

我正在切换contentView到全屏模式,当视图被切换时,我可以在视图实际更改之前看到几个部分的系统壁纸,反之亦然,当返回到main内容视图时。

我怎样才能让这种情况不会发生,或者至少我怎样才能在切换背景时将背景更改为黑色。

示例代码:

setContentView(R.layout.fullscreen); 

我在将内容视图设置为全屏时使用它,这就是问题出现的地方。

* 编辑 *

在应用程序的第一个部分,我将内容设置为 main:

super.onCreate(b);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.setContentView(R.layout.main);

然后在按钮单击侦听器上,我将其设置为不同的布局,如下所示:

setContentView(R.layout.fullscreen);
4

1 回答 1

1

我不明白你为什么会遇到这个问题。顺便说一句,如果您想获得全屏活动,您可以尝试以下操作:

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.main);

并为您的活动使用“普通”布局。

于 2011-08-19T17:58:22.593 回答