Android(安卓)Appcompat样式使用自定义Dialog
16lz
2021-01-26
自定义Dialog在项目中使用到很多,其中遇到的坑也很多,来看下使用Appcompat样式的dialog怎么处理:
1、使用样式文件
2、编写自己的Dialog:
## 这里有两种方法实现Dialog ## 第一种是使用自己的Dialog来继承自系统的Dialog ## 第二种使用Activity来实现自己的Dialog我使用了第二种的方式来实现,具体的实现方式可以自己谷歌。
3、遇到的坑:
背景全透明,就连自己写的布局也是透明样式
解决的方法:是将父布局使用透明、子布局使用自己设计稿中的颜色布局文件在界面最上方
解决方法:使用gravity来实现权重最重要的一点是使用了android:windowNoTitle 的样式为true了之后界面
还是显示了标题,这是使用了AppcompatActivity之后要求使用的样式,于
是把自己的样式也继承了 @style/Theme.AppCompat.Light.Dialog.Alert- 解决方法:
<item name="windowNoTitle">trueitem> *<item name="android:windowNoTitle">trueitem>*
更多相关文章
- Android布局管理(4)
- Android中简单实现夜间模式
- 丧心病狂的Android混淆文件生成器
- XUI 一个简洁而优雅的Android原生UI框架,解放你的双手!
- Android(安卓)内存分析工具 MAT(Memory Analyzer Tool)
- 得到开机启动时间
- 错误总结1,动态加载部分不能显示的原因
- JNI开发第二步:20130726 NDK_JNI使用
- Android之编译打包apk的技巧