官方文档在此:https://developer.android.com/training/system-ui/status.html
详细的描述了怎么隐藏Stausbar
public void hideStatusBarLowthan16(){ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setFlags(WindowManager.LayoutParams. FLAG_LAYOUT_IN_SCREEN, WindowManager.LayoutParams. FLAG_LAYOUT_IN_SCREEN); } public void showStatusBarLowthan16(){ getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); } public void hideStatusBarhighthan16(){ decorView = getWindow().getDecorView(); // Hide the status bar. int uiOptions = View.INVISIBLE; decorView.setSystemUiVisibility(uiOptions); // Remember that you should never show the action bar if the // status bar is hidden, so hide that too if necessary. // ActionBar actionBar = getActionBar(); // actionBar.hide(); } public void showStatusBarhighthan16(){ int uiOptions = View.SYSTEM_UI_FLAG_VISIBLE; decorView.setSystemUiVisibility(uiOptions); }具体的待添加,先占个坑