当我按下Edittext并完成键入并关闭键盘时,ActionBar出现

时间:2018-07-25 17:00:09

标签: android android-actionbar fullscreen

是否仍然可以永久删除此操作栏?我尝试了以下两种方法,但是它们没有用:

这个..

    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>

还有这个...

    getWindow().getDecorView().setSystemUiVisibility(
              View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_FULLSCREEN
            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

第一个活动: enter image description here

当我单击EditText时: enter image description here

When i close the keyboard:

1 个答案:

答案 0 :(得分:0)

这不是ActionBar,在Android中称为Status bar。因为它保留了一些重要实用程序的状态,例如您的网络和电池状态。

出现您的问题。

  

对于Android 4.0及更低版本

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
  

对于Android 4.1及更高版本

View decorView = getWindow().getDecorView();

int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
//if you have action bar present make sure to hide it
ActionBar actionBar = getActionBar();
actionBar.hide();