【问题标题】:Android hidden title bar comes backAndroid隐藏标题栏回来了
【发布时间】:2011-03-02 00:01:54
【问题描述】:

当我的应用启动时,标题栏是隐藏的。但是,如果我离开应用程序然后返回(最小化或手机进入睡眠状态),顶部会插入一个空白栏。这是故意的功能吗?我该如何预防?我按菜单键后,该栏似乎消失了。

这是清单文件中的相关行:

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"

谢谢

【问题讨论】:

    标签: android fullscreen titlebar


    【解决方案1】:
    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);
    }
    

    【讨论】:

    • 这似乎并没有解决问题。仅当我在视图中覆盖 onMeasure 函数时才会出现问题: public void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ super.onMeasure(widthMeasureSpec, heightMeasureSpec);宽度 = MeasureSpec.getSize(widthMeasureSpec);高度 = MeasureSpec.getSize(heightMeasureSpec)-50; setMeasuredDimension(宽度,高度); }
    • 在不覆盖 onMeasure 的情况下也会发生这种情况。整个布局向下滚动 25dip(我相信状态栏的高度)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多