Android 隐藏 SystemUI 全屏显示
来源:互联网 发布:unity3d游戏开发培训 编辑:程序博客网 时间:2024/05/03 11:21
第一种方法:
修改:frameworks/base/core/res/res/values/dimens.xml 把下面这些值都修改成0即可,编译验证。
<resources> // 省略部分 <!-- Height of the status bar --> <dimen name="status_bar_height">0dip</dimen> <!-- Height of the bottom navigation / system bar. --> <dimen name="navigation_bar_height">0dp</dimen> <!-- Height of the bottom navigation bar in portrait; often the same as @dimen/navigation_bar_height --> <dimen name="navigation_bar_height_landscape">0dp</dimen> <!-- Width of the navigation bar when it is placed vertically on the screen --> <dimen name="navigation_bar_width">0dp</dimen> <!-- Height of notification icons in the status bar --> <dimen name="status_bar_icon_size">0dip</dimen> <!-- Size of the giant number (unread count) in the notifications --> <dimen name="status_bar_content_number_size">0sp</dimen> <!-- Height of the system bar (combined status & navigation); used by SystemUI internally, not respected by the window manager. --> //省略部分</resources>
第二种方法:
修改frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
private void addStatusBarWindow() { final View sb = makeStatusBarView(); final WindowManager.LayoutParams lp = new WindowManager.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.TYPE_NAVIGATION_BAR, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH, PixelFormat.OPAQUE); // We explicitly leave FLAG_HARDWARE_ACCELERATED out of the flags. The status bar occupies // very little screen real-estate and is updated fairly frequently. By using CPU rendering // for the status bar, we prevent the GPU from having to wake up just to do these small // updates, which should help keep power consumption down. lp.gravity = getStatusBarGravity(); lp.setTitle("SystemBar"); lp.packageName = mContext.getPackageName(); // 注释掉下面这行即可隐藏SystemUI,全屏显示 //mWindowManager.addView(sb, lp); }
0 0
- Android 隐藏 SystemUI 全屏显示
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- Android 设置状态栏 显示 或 隐藏 SystemUI flag
- [Android][SystemUI]navigationbar 3个虚拟键隐藏与显示
- android隐藏标题栏(titlebar)以及全屏显示
- Android窗口显示:全屏与隐藏标题栏
- android之隐藏状态栏,全屏显示和隐藏虚拟按键
- android 4.2 隐藏/显示 navigation bar, 实现全屏显示
- Android 中不同的系统版本隐藏和显示systemui方法
- Android中控制SystemUI 中任务栏的的显示与隐藏
- 在Android中全屏显示内容,隐藏覆盖通知栏
- android监听系统状态栏的显示与隐藏(全屏与否)
- android如何隐藏头部的标题栏全屏显示
- Android 设置全屏 状态栏的显示与隐藏
- 设置Android应用全屏显示(隐藏手机状态栏)
- 基本输入设备
- SEO界领袖齐聚百度站长平台高端沙龙 与百度Lee团队深入对话
- Struts2拦截器设置例外情况
- NYOJ--郁闷的C小加(三)
- 读jQuery Blog之Easy Input CSS Rules
- Android 隐藏 SystemUI 全屏显示
- 引用与指针的比较
- C++ 中string.find() 函数的用法总结
- 设置MFC Edit control可以换行显示
- Jquery进度条
- 2014阿里交互设计实习笔试面试(笔者止步2面)抛砖引玉坐等拿到Offer的童鞋分享经验
- OpenCV笔记(cv::Mat)
- ios推送
- base64解码和编码范例(iPhone和Mac通用)