问题描述:
1,我在AndroidManifest.xml里面加了属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen",此时我的Activity是全屏显示的。
2,当我按Home键的时候,界面切出来,当我再次进入程序的时候,发现界面整体下移,下移的高度就是标题栏的高度。
请问这个是怎么回事,怎么解决才能保证界面不下移。谢谢
1,我在AndroidManifest.xml里面加了属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen",此时我的Activity是全屏显示的。
2,当我按Home键的时候,界面切出来,当我再次进入程序的时候,发现界面整体下移,下移的高度就是标题栏的高度。
请问这个是怎么回事,怎么解决才能保证界面不下移。谢谢
AndroidManifest.xml 可以不设,试下
你把楼上的那句代码加到onresume里面试试
使用这个就可以了~~
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
requestWindowFeature(Window.FEATURE_NO_TITLE);
可以保证全屏显示,另外也不会出现下移的情况了。
http://groups.google.com/group/android-developers/browse_thread/thread/2de77043f32835aa/315d393bb8334db5?pli=1
有详细说明
@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}