使用 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);即可解决

posted on 2013-06-26 23:44  tatung zhang  阅读(251)  评论(0编辑  收藏  举报