当我将活动更改为全屏时,状态栏会执行 动画,但不会立即消失。那我怎么能做到 状态栏立即消失?如果需要改变框架,在哪里 它?
答案 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提供的解决方案