通知栏,状态栏的隐藏与各种细节(坑)
来源:互联网 发布:plsql备份oracle数据库 编辑:程序博客网 时间:2024/05/01 08:05
5.0以上通知栏透明
getWindow().requestFeature(Window.FEATURE_NO_TITLE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(Color.TRANSPARENT); window.setNavigationBarColor(Color.TRANSPARENT); }
全屏(状态栏,通知栏全消失)
//隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏状态栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
或者设置主题为(NoTitleBar–去掉标题栏;Fullscreen–去掉状态栏):
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
注意:
requestWindowFeature(Window.FEATURE_NO_TITLE);
无效解决办法:
1.使用supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
2. 当activity继承AppCompatActivity,可修改主题为: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
3. Activity直接继承Activity即可
4. 隐藏状态栏也可以用:
getSupportActionBar().hide();
一旦用了包含AppCompat字样的主题,那么getActionBar()均为null,只能用getSupportActionBar()获取actionBar对象,而且必须继承AppCompatActivity才能使用getSupportActionBar()
0 0
- 通知栏,状态栏的隐藏与各种细节(坑)
- android5.1系统修改源码实现隐藏底部状态栏、隐藏通知栏、隐藏上方状态栏、永不熄屏的方法
- iOS的状态栏(显示与隐藏)
- 状态栏的隐藏与显示
- 状态栏的显示与隐藏
- Android手机状态栏通知(Notification)的功能与用法
- 状态栏与导航栏的隐藏或显示操作
- Android状态栏(一):StatusBar的浮动显示与隐藏
- 再说说iOS的状态栏(显示与隐藏)
- 状态栏的隐藏与显示及状态栏字体颜色的修改(精华版)
- MTK6225-状态栏图标的显示与隐藏
- MTK6225-状态栏图标的显示与隐藏
- 关于状态栏的隐藏与颜色设置
- 关注状态栏标题栏的显示与隐藏
- Android状态栏的显示与隐藏
- 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
- 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
- 如何隐藏掉Iphone上面的状态栏(电池栏)
- Singletons
- Android使用ViewPager实现带指示点的页面导航效果
- jface WizardPage切换事件
- C++注释
- mysql中的utf8mb4,可以支持Emoji表情的编码格式
- 通知栏,状态栏的隐藏与各种细节(坑)
- linux c之出现warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]这个问题
- csan博客 I am coming
- storm 集成kafka时遇见的问题
- Android Studio如何把自己的工程变成第三方库,如何导入第三方库和删除第三方库
- Weex的体验和环境搭建
- BZOJ 1283 费用流
- 基于gdal的geojson转shapefile的C#实现
- windows server 2008搭建原生的VPN服务器