我就是用这个XML风格:透明活动的全屏幕上2.3
<style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar">
这是显示全屏幕tansparent布局,Android 2.1的顶部没有标题栏或状态栏和2.2。 但是,当我在2.3上测试应用程序时,同样的活动显示顶部的主屏幕状态栏(电池等)。
我不得不进入这些线路到我的Java代码的onCreate:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
为了得到它,除去从顶部的任何地位或标题栏。
任何人都可以解释为什么这个差异在2.2和2.3之间?
你看到这个2.3设备上?我无法得到姜饼,但如果我做,我一定会尝试一下。那么如果你有,你可以将这个问题添加到android buglist – Reno 2011-01-31 10:43:14
是的,但只在现在可以在2.3上运行的模拟器上。看起来2.3仿真器也有一些更严格的内存限制,当加载一些我必须减小的大型位图时,它会发出异常错误。这在2.1和2.2上不是问题。 – Lumis 2011-01-31 22:31:35