Dialog 顶部黑线问题

简介:   Dialog 顶部黑线问题 样式如下: [java] view plaincopyprint?          @null         true         ...
 

Dialog 顶部黑线问题



样式如下:

[java]  view plain copy print ?
  1. <style name="Transparent_Dialog">  
  2.       <item name="android:windowFrame">@null</item>  
  3.       <item name="android:windowIsFloating">true</item>  
  4.       <item name="android:windowIsTranslucent">false</item>  
  5.       <item name="android:windowNoTitle">true</item>  
  6.       <item name="android:background">@android:color/transparent</item>  
  7.       <item name="android:windowBackground">@android:color/transparent</item>  
  8.       <item name="android:backgroundDimEnabled">false</item>  
  9.   </style>  

原以为是9.png捣的鬼,把所有9.png都换掉了,但还是依旧,最后发现时样式出了问题,没有设置android:windowContentOverlay,最终的样式如下:

[java]  view plain copy print ?
  1. <style name="Transparent_Dialog">  
  2.         <item name="android:windowFrame">@null</item>  
  3.         <item name="android:windowIsFloating">true</item>  
  4.         <item name="android:windowIsTranslucent">false</item>  
  5.         <item name="android:windowNoTitle">true</item>  
  6.         <item name="android:background">@android:color/transparent</item>  
  7.         <item name="android:windowBackground">@android:color/transparent</item>  
  8.         <item name="android:windowContentOverlay">@null</item>  
  9.         <item name="android:backgroundDimEnabled">false</item>  
  10.     </style>  

黑线问题解决了。

Dialog 样式:

[java]  view plain copy print ?
  1. <item name="android:windowFrame">@null</item> :Dialog的windowFrame框为无  
  2. <item name="android:windowIsFloating">true</item>:是否浮现在activity之上  
  3. <item name="android:windowIsTranslucent">false</item>:是否半透明  
  4. <item name="android:windowNoTitle">true</item>:是否显示title  
  5. <item name="android:windowBackground">@drawable/dia_bg</item>:设置dialog的背景  
  6. <item name="android:backgroundDimEnabled">false</item>: 背景是否模糊显示  

相关文章
|
11月前
|
存储 SQL 分布式计算
19章构建企业级大数据平台:从架构设计到数据治理的完整链路
开源社区: 贡献者路径:从提交Issue到成为Committer 会议演讲:通过DataWorks Summit提升影响力 标准制定: 白皮书撰写:通过DAMA数据治理框架认证 专利布局:通过架构设计专利构建技术壁垒
|
关系型数据库 MySQL PHP
免登录游客卡密发放系统PHP网站源码
这是一个简单易用的卡密验证系统,主要功能包括: 卡密管理和验证,多模板支持,响应式设计,验证码保护,防刷机制,简洁的用户界面, 支持自定义模板,移动端优化,安全性保护,易于部署和维护。
1040 77
|
存储 数据采集 人工智能
阿里数据中台底座的12年建设实践
阿里数据中台底座的12年建设实践
阿里数据中台底座的12年建设实践
|
区块链 Windows
区块链链游项目系统开发技术功能丨链游NFT元宇宙系统开发技术方案
区块链链游项目系统开发技术功能丨链游NFT元宇宙系统开发技术方案
335 0
|
Android开发 数据库
设置Android默认锁定屏幕旋转
/********************************************************************************** * 设置Android默认锁定屏幕旋转 * 声明: * Android默认状态下是允许加速度旋转方向,这会导致一些问题,比如也许我们产品 * 只需要landscape,而这个功能有时候又会导致旋转到portrait,不好旋转回来,所以 * 需要在默认状态下关闭旋转功能。
1180 0
|
7天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
3475 15
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
15天前
|
人工智能 开发工具 iOS开发
Claude Code 新手完全上手指南:安装、国产模型配置与常用命令全解
Claude Code 是一款运行在终端环境中的 AI 编程助手,能够直接在命令行中完成代码生成、项目分析、文件修改、命令执行、Git 管理等开发全流程工作。它最大的特点是**任务驱动、终端原生、轻量高效、多模型兼容**,无需图形界面、不依赖 IDE 插件,能够深度融入开发者日常工作流。
3562 12