当前位置:   article > 正文

鸿蒙harmonyos全屏显示,app全屏显示,取消标题栏和状态栏_鸿蒙系统 应用显示不全

鸿蒙系统 应用显示不全

第一步:

        MainAbilitySlice中添加代码,使得用沉浸式状态栏,来取消状态栏

  1. public class MainAbilitySlice extends AbilitySlice {
  2. @Override
  3. public void onStart(Intent intent) {
  4. super.onStart(intent);
  5. super.setUIContent(ResourceTable.Layout_ability_main);
  6. getWindow().addFlags(WindowManager.LayoutConfig.MARK_FULL_SCREEN);
  7. }
  8. @Override
  9. public void onActive() {
  10. super.onActive();
  11. }
  12. @Override
  13. public void onForeground(Intent intent) {
  14. super.onForeground(intent);
  15. }
  16. }

第二步:

        取消标题栏,在项目的config.json中添加以下代码

  1. "abilities": [
  2. {
  3. "metaData":{
  4. "customizeData":[
  5. {
  6. "name": "hwc-theme",
  7. "value": "androidhwext:style/Theme.Emui.Light.NoTitleBar",
  8. "extra": ""
  9. }
  10. ]
  11. }
  12. }
  13. ]

效果:

 

 都看到这里了,解决了您问题的话不妨点个赞~谢谢老铁

另外鸿蒙开发的小伙伴可以加一下q群哈!大佬们一起开发鸿蒙~~

附:样式

androidhwext:style/Theme.Emui.NoTitleBar 无Title
androidhwext:style/Theme.Emui.NoDisplay 无界面
androidhwext:style/Theme.Emui.Light.NoTitleBar.Fullscreen 全屏无状态栏/TitleBar
androidhwext:style/Theme.Emui.Dialog 将一个Activity显示为对话框模式
androidhwext:style/Theme.Emui.NoTitleBar 不显示应用程序标题栏
androidhwext:style/Theme.Emui.NoTitleBar.Fullscreen 不显示应用程序标题栏,并全屏
androidhwext:style/Theme.Emui.Light 背景为白色
androidhwext:style/Theme.Emui.Light.NoTitleBar 白色背景并无标题栏
androidhwext:style/Theme.Emui.Light.NoTitleBar.Fullscreen 白色背景,无标题栏,全屏
androidhwext:style/Theme.Emui.Black 背景黑色
androidhwext:style/Theme.Emui.Black.NoTitleBar 黑色背景并无标题栏
androidhwext:style/Theme.Emui.Black.NoTitleBar.Fullscreen 黑色背景,无标题栏,全屏
androidhwext:style/Theme.Emui.Wallpaper 用系统桌面为应用程序背景
androidhwext:style/Theme.Emui.Wallpaper.NoTitleBar 用系统桌面为应用程序背景,且无标题栏
androidhwext:style/Theme.Emui.Wallpaper.NoTitleBar.Fullscreen 用系统桌面为应用程序背景,无标题栏,全屏
androidhwext:style/Emui.Translucent 透明背景
androidhwext:style/Theme.Emui.Translucent.NoTitleBar 透明背景并无标题
androidhwext:style/Theme.Emui.Translucent.NoTitleBar.Fullscreen 透明背景并无标题,全屏
androidhwext:style/Theme.Emui.Panel 面板风格显示
androidhwext:style/Theme.Emui.Light.Panel 平板风格显示


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/327923
推荐阅读
相关标签
  

闽ICP备14008679号