Android App 隐藏标题栏+状态栏+导航栏
2014-05-12 11:45
495 查看
1. 隐藏当前Activity标题栏
在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);2. 隐藏当前Activity状态栏(Status Bar)
2.1 Android 4.0 and Lower
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();
3. 隐藏当前Activity界面的导航栏(NavigationBar)
在Android4.0及以后版本中,可通过以下方法隐藏NavigationBarView 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
相关文章推荐
- Android开源项目SlidingMenu深切解析
- iOS 中constraint 不等于约束和低优先级约束使用的简单体会
- iOS—设置iTunes Connect中的Contracts, Tax, and Banking
- 0301-APP-Dialog
- android 4.2.1短信接收以及应用接收顺序
- IOS管理文件和目录
- android开发--- jni读取assets资源文件
- Alertialog警告对话框的用法
- Android横屏竖屏判断
- Android OPEN spurce
- Android内存泄漏问题及解决方法
- [Android JNI开发]JAVA编译器的坑——GetStaticMethodID 找不到的另外一种可能
- 关于android内存泄漏的研究
- FileSystemObject组件新建读取添加修改删除功能实例
- FileSystemObject组件新建读取添加修改删除功能实例
- android 版本更新
- android:scaleType属性
- 关于导航栏的定制 ios7 ios6
- 不容错过!开发者必备的十二大Android开发资源
- 失去偏执的苹果会怎样?Android 会一统天下吗?