Android~两种将Activity设置成窗口样式的方法
16lz
2021-01-23
1.在AndroidManifest.xml文件中设置当前需要改变成窗口样式的Activity的主题theme属性,即
android:theme="@android:style/Theme.Dialog"
2.自定义主题样式继承Dialog样式
(1)在style.xml文件中自定义一个主题样式
<style name="Theme.MyDialog" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@drawable/my_dialog style>
(2)在drawable中新建my_dialog.xml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#ffffff" /> <stroke android:width="3dp" android:color="@android:color/holo_blue_light" /> <corners android:radius="3dp" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> shape>
(3)在AndroidManifest.xml文件中设置当前需要改变成窗口样式的Activity的属性。
android:theme="@style/Theme.MyDialog"
更多相关文章
- 基于android-async-http的文件上传
- Jeally Bean中MonekyRunner 帮助文件
- 【样式问题】react native Android 键盘将底部导航栏/按钮顶起
- Android自定义TextView省略号样式
- Android下用程序的方法为ListView设置分割线Divider样式
- android启动过程配置文件的解析与语法
- [Android Pro] 通过Android trace文件分析死锁ANR
- android 文件读取总结
- Android中获取文件存储位置(内部存储或者扩展SD卡)