欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

dialog样式的Activty

程序员文章站 2022-07-13 22:25:34
...
dialog样式的Activty


dialog样式的Activty
            
    
    博客分类: android dialogactivity样式风格 

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>
  • dialog样式的Activty
            
    
    博客分类: android dialogactivity样式风格 
  • 大小: 80.8 KB