使用 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 设置一个全屏Activity(或者是在Activity的java代码里设置requestWindowFeature(Window.FEATURE_NO_TITLE);和
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN ,WindowManager.LayoutParams. FLAG_FULLSCREEN); 来获得全屏)。在打开应用并进入这个Activity的时候,是正确的,不显示Titlebar。但是,如果在这个页面,按Home键,回到桌面,然后再点击进入这个应用,Resume这个Activity,会显示一下TitleBar,然后,画面中其他View依据Titlebar都下移了?

 

在 onResume()方法中设置

getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);即可解决

相关文章:

  • 2022-12-23
  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2021-08-22
  • 2021-09-20
  • 2021-05-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
  • 2021-12-19
  • 2021-09-21
相关资源
相似解决方案