我使用的是这种xml风格:
<style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar">
Run Code Online (Sandbox Code Playgroud)
这显示了全屏幕的透明布局,Android 2.1和2.2顶部没有标题栏或状态栏.但是,当我在2.3上测试应用程序时,同样的活动显示顶部的主屏幕状态栏(电池等).
我必须将这些行输入到我的java代码onCreate:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
要让它从顶部删除任何状态或标题栏.
任何人都可以解释为什么2.2和2.3之间存在这种差异?
您可以将主题设置为:
<style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">"
这应该隐藏每个版本的标题栏和全屏.
| 归档时间: |
|
| 查看次数: |
2906 次 |
| 最近记录: |