android Dialog式主题
来源:互联网 发布:nfv 电信网络架构重构 编辑:程序博客网 时间:2024/06/07 22:36
android应用可以自定义主题。
【1】在res/value/style.xml下定义主题
<style name="CustomDialogTheme" parent="android:Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowNoTitle">true</item><!--除去title-->
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">false</item>
<!-- <item name="android:windowBackground">@android:color/transparent</item>除去背景色 -->
<item name="android:windowBackground">@drawable/filled_box</item>
<item name="android:windowMinWidthMajor">10%</item>
<item name="android:windowMinWidthMinor">20%</item>
</style>
以上样例继承自系统自带的dialog窗口主题
其中android:backgroundDimEnabled控制窗口显示时dialog窗口之外的区域是变暗还是透明。
android:windowBackground控制窗口显示位置:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="15dp" />
<padding android:left="700dp" android:top="0dp"
android:right="0dp" android:bottom="0dp" />
</shape>
<corners android:radius="15dp" />
<padding android:left="700dp" android:top="0dp"
android:right="0dp" android:bottom="0dp" />
</shape>
【2】引用主题,在AndroidManifest.xml中的application或者activity中引用
<application
android:theme="@style/CustomDialogTheme"
0 0
- android Dialog式主题
- Android 自定义Dialog(自定义主题、自定义布局
- Android自定义Dialog(自定义主题、自定义布局)
- dialog的 主题设置
- 窗口主题Dialog问题
- activity使用dialog主题
- 安卓dialog主题
- Android系统自带主题样式(android:theme),Android Dialog 系统样式
- Android主题设置为@android:style/Theme.Dialog报错解决办法
- 自定义Dialog android Dialog
- Android Dialog
- Android Dialog
- Android Dialog
- Android Dialog
- Android Dialog
- Android Dialog
- android dialog
- android-dialog
- SNMP服务详解
- 杨辉三角
- 链表各类操作
- HTTPDNS--将Host->IP直接请求服务
- 在Docker Ubuntu镜像中安装tensorflow-gpu
- android Dialog式主题
- 远程访问jupyter notebook
- 最简单服务器程序-TCP
- Java值传递和地址传递:关于String类型和集合类型作为函数参数时传值问题的测试
- MAC端Git安装,命令使用以及环境搭建
- android 启动activityactivity
- 获取一个文件夹下所有文件的名称
- VRTK攻略
- Linux权限管理:ACL权限