Android App 隐藏标题栏+状态栏+导航栏
来源:互联网 发布:3d合值九宫计算法 编辑:程序博客网 时间:2024/05/22 00:50
http://blog.csdn.net/myarrow/article/details/25606653
1. 隐藏当前Activity标题栏
在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);2. 隐藏当前Activity状态栏(Status Bar)
2.1 Android 4.0 and Lower
- public class MainActivityextends 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);
- }
- ...
- }
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
- 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();
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
- 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);
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
0 0
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- Android App 隐藏标题栏+状态栏+导航栏
- android 隐藏导航栏 状态栏 标题栏
- Android App 隐藏标题栏+状态栏+导航栏+获取状态栏的三种方法
- 隐藏标题栏,状态栏,导航栏,显示全屏
- binbinyang---Android App 隐藏标题栏+状态栏
- android 隐藏导航栏+标题栏
- Android隐藏标题栏、状态栏
- Android 标题栏、状态栏隐藏
- Android 标题栏、状态栏隐藏
- Android 隐藏状态栏 标题栏
- android隐藏标题栏/状态栏
- Android隐藏状态栏、导航栏
- Android 去掉标题栏,状态栏,导航栏
- TCP/IP SOCKET HTTP及HTTPS之间的关系及各自特性之总结
- Opencascade学习
- MTK面试归来
- HDOJ 题目1084 钱币兑换问题(母函数,打表)
- 树链剖分-链的剖分(线段树维护边权值的更新)
- Android App 隐藏标题栏+状态栏+导航栏
- Win7 64位下配置Qt5.3和Wincap
- 每日小结
- IOS成长中 C语言之函数
- 题目1185:特殊排序
- Deep Learning学习过程
- JNI for android projection
- poj 2349 Arctic Network 最小生成树
- MARS的《Android学习路线》