Android Api demo系列(二) (App>Activity>CustomDialog)

来源:互联网 发布:ps美工视频教程 编辑:程序博客网 时间:2024/05/16 11:01

App>Activity>CustomDialog

这里主要介绍把一个activity变成dialog使用。至于应用场景和dialog差不多,长得都一样。
主要是给一个activity设置了dialog的主题样式。

 <style name="Theme.CustomDialog" parent="android:style/Theme.Dialog">        <item name="android:windowBackground">@drawable/filled_box</item>    </style>

这里的filled_box是一个shape文件,背景效果

<shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="#f0600000"/>    <stroke android:width="3dp" android:color="#ffff8080"/>    <corners android:radius="3dp" />    <padding android:left="10dp" android:top="10dp"        android:right="10dp" android:bottom="10dp" /></shape>

效果图:这里写图片描述
中间的文本信息就是activity的布局文件中的一个textview
标题就是activity设置了一个label

<activity android:name=".app.CustomDialogActivity"                android:label="@string/activity_custom_dialog"                android:theme="@style/Theme.CustomDialog">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.SAMPLE_CODE" />            </intent-filter>        </activity>

这样的dialogactivity使用就这么简单。

阅读全文
1 0
原创粉丝点击