2010-06-10 93 views
5

当我的应用程序启动时,标题栏被隐藏。但是,如果我离开应用程序然后返回(最小化或电话进入睡眠状态),顶部会插入一个空白栏。这是故意的功能吗?我怎样才能防止它?看来,我按下菜单键后,酒吧消失。Android隐藏标题栏回来

这是在manifest文件中的相关行:

机器人:主题= “@安卓风格/ Theme.Black.NoTitleBar.Fullscreen”

感谢

回答

0
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
    WindowManager.LayoutParams.FLAG_FULLSCREEN);   

    setContentView(R.layout.main); 
} 
+0

这没”似乎解决了这个问题。只有在我的视图中覆盖onMeasure函数时,才会出现此问题: public void onMeasure(int widthMeasureSpec,int heightMeasureSpec){ \t super.onMeasure(widthMeasureSpec,heightMeasureSpec); \t width = MeasureSpec.getSize(widthMeasureSpec); height = MeasureSpec.getSize(heightMeasureSpec)-50; \t setMeasuredDimension(width,height); } – kasplurpo 2010-06-12 01:30:36

+0

它也可以在不覆盖onMeasure的情况下发生。整个布局向下滚动25dip(我相信状态栏的高度)。 – 2010-12-12 17:21:18