安卓:如何隐藏按钮点击标题栏

问题描述 投票:0回答:1

应用程序使用requestWindowFeature(Window.FEATURE_NO_TITLE);时崩溃

当使用按钮使其其时试图隐藏标题栏的应用程序崩溃全屏

static int vari = 0;
public void fsc(){
    ib = (ImageButton) findViewById(R.id.fulls);
    ib.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "Full-Screen", Toast.LENGTH_LONG).show();
            if(vari == 0)
            {
requestWindowFeature(Window.FEATURE_NO_TITLE);
   getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
                    vari = 1;

            }
        });

我想让它全屏(隐藏状态都和标题栏)上的按钮按

请注意:这也是被称为支离破碎

android android-studio android-fragments android-button android-titlebar
1个回答
0
投票

检查您是否有全屏的主题在清单中设置?

//如果不是在你的清单中添加这

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

// 隐藏状态栏

。getWindow()addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

//显示状态栏

。getWindow()clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

© www.soinside.com 2019 - 2024. All rights reserved.