当我将活动更改为全屏时,状态栏会执行动画,但不会立即消失。那么我该如何使状态栏立即消失?如果需要更改框架,应该在哪里更改?
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
。
编辑:
在调用setContentView()
设置程序时,在onCreate()
中使用requestWindowFeature(Window.FEATURE_NO_TITLE)
进行编程。getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Intent scanIntent = new Intent(this, SecondActivity.class);
startActivity(scanIntent);
这样做将首先隐藏状态栏,然后进入下一个活动。
上述代码仅适用于第二个活动使用单个实例的情况。否则,您可以应用Vineet Shukla提供的解决方案。