dialog样式的Activty
程序员文章站
2022-07-13 22:25:34
...
dialog样式的Activty
1、自定义样式,在values目录新建一个styles.xml文件,在里面添加自定义的dialog样式,主要:parent="android:style/Theme.Dialog"
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme:CustomDialog" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@drawable/background</item> </style> </resources>
2、在drawable目录创建一个shape,命名为background.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> <corners android:radius="10dp" > </corners> <solid android:color="#f0600000" /> <stroke android:dashGap="5dp" android:dashWidth="5dp" android:width="3dp" android:color="@android:color/background_light" /> <gradient android:angle="270" android:endColor="#9f36a0" android:startColor="#575757" /> </shape>
3、最后让activity启用这个样式在manifest.xml文件中给activity添加样式 android:theme="@style/Theme:CustomDialog"
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".CustomDialogActivityActivity" android:theme="@style/Theme:CustomDialog" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
上一篇: https 证书文 生成