如何在Android中更改为全屏时删除状态栏动画

时间:2012-02-16 13:22:49

标签: android statusbar

当我将活动更改为全屏时,状态栏会执行 动画,但不会立即消失。那我怎么能做到 状态栏立即消失?如果需要改变框架,在哪里 它?

2 个答案:

答案 0 :(得分:3)

在清单文件的活动代码中尝试android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

修改

在致电requestWindowFeature(Window.FEATURE_NO_TITLE)以便以编程方式设置之前,在onCreate()中使用setContentView ()

答案 1 :(得分:2)

我找到了解决方案。

我们可以在我们创建和启动Intent

的活动中跟踪代码
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Intent scanIntent = new Intent(this, SecondActivity.class);
startActivity(scanIntent);

通过它,它将首先隐藏状态栏然后它将移动到下一个活动。

以上代码仅在您使用单个实例进行第二次活动时才需要。 否则你可以使用Vineet Shukla提供的解决方案