问题描述:
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键的时候,界面切出来,当我再次进入程序的时候,发现界面整体下移,下移的高度就是标题栏的高度。
请问这个是怎么回事,怎么解决才能保证界面不下移。谢谢
解决方案 »
- android如何实现Notification顺序显示完多条通知后消失
- SQLite一个数据库可以同时打开两张表吗?
- android如何访问PC端的Sql Server
- android怎么将一个文本文件写入pc机
- Android源码不能用logcat查看RILD中的LOG信息的问题
- MediaStore.Audio.Media.IS_PODCAST
- 剪切板功能怎样实现
- Android列表滑动流畅性问题
- 无故报NullPointerException: println needs a message错误
- 百度地图key申请的时候的开发版sha1 和 发布版sha1 分别怎么查
- 运行dex2jar时出的错
- android通过post传参保存参数值到.net后台数据库怎么实现?
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();
}