android 隐藏导航栏 状态栏 标题栏
2017-09-05 19:33
429 查看
1. 隐藏当前Activity标题栏
在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);
2. 隐藏当前Activity状态栏(Status Bar)
2.1 Android 4.0 and Lower
[java] viewplain copy
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// If the Android version is lower than Jellybean, use this call to hide
// the status bar.
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
setContentView(R.layout.activity_main);
}
...
}
2.2 Android 4.1 and Higher
[java] viewplain copy
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
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();
3. 隐藏当前Activity界面的导航栏(NavigationBar)
在Android4.0及以后版本中,可通过以下方法隐藏NavigationBar[java] view
plain copy
View decorView = getWindow().getDecorView();
// Hide both the navigation bar and the status bar.
// SYSTEM_UI_FLAG_FULLSCREEN is only available on Android 4.1 and higher, but as
// a general rule, you should design your app to hide the status bar whenever you
// hide the navigation bar.
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
4. 隐藏所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加a
android:theme="@android:style/Theme.NoTitleBar"
5. 隐藏所有Activity界面的TitleBar 和StatusBar
修改AndroidManifest.xml 在application 标签中添加
Android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
http://developer.android.com/training/system-ui/status.html#40
http://developer.android.com/training/system-ui/index.html
http://blog.csdn.net/myarrow/article/details/25606653(转) http://blog.csdn.net/myarrow/article/details/25606653(转)
相关文章推荐
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏+获取状态栏的三种方法
- Android App 隐藏标题栏+状态栏+导航栏
- Android 隐藏标题栏、状态栏
- Android隐藏状态栏和标题栏,相当于全屏效果
- Android隐藏状态栏和标题栏,相当于全屏效果
- Android 去掉标题栏,状态栏,导航栏
- Android隐藏标题栏、状态栏,获取…
- Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)
- Android 沉浸式状态栏与隐藏导航栏实例详解
- Android隐藏状态栏和标题栏,相当于全屏效果
- android 标题栏,状态栏和导航栏的区别
- Android中隐藏状态栏和标题栏的方法汇总(隐藏状态栏、标题栏的五种方法)
- android 隐藏状态栏 和导航栏 触碰屏幕边界不被显示