解决全屏问题
2016-05-16 13:38
281 查看
一、在适配华为和魅族手机时,因为底部具有NativigationBar导致不能全屏
1。在公司看到的解决方案/**
* 全屏显示方法
*/
public void fullScreen() {
int uiFlags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN; // hide status bar
if (android.os.Build.VERSION.SDK_INT >= 19) {
uiFlags |= 0x00001000; //SYSTEM_UI_FLAG_IMMERSIVE_STICKY: hide navigation bars - compatibility: building API level is lower thatn 19, use magic number directly for higher API target level
} else {
uiFlags |= View.SYSTEM_UI_FLAG_LOW_PROFILE;
}
getWindow().getDecorView().setSystemUiVisibility(uiFlags);
}
相关文章推荐
- 将Macbook的光驱位升级成SSD
- leetcode---Median of Two Sorted Arrays
- LeetCode-204.Count Primes
- MD5
- Spring AOP两种实现方式
- HDU 5685 Problem A
- HDU-1754-I Hate It(线段树求区间最值)
- 屌丝逆袭!唯有创业,才能逆袭!
- C++第10/11周项目 继承与派生 【项目2 - 存储班长信息的学生类】(复习新版)
- codeforces 2B 动态规划
- 将EditText光标放在文章末尾
- Jquery 可见性过滤器选择器
- Python菜鸟之路:Python基础(二)
- 数据库抽象层PDO
- J2EE企业级定时调度
- leetcode minimum window subString
- js深拷贝和浅拷贝
- 程序猿都该知道的MySQL秘籍
- zzulioj1783简单的求和
- AFN 与 ASI 有什么区别