读书人

自定义式样的对话框

发布时间: 2012-08-22 09:50:35 作者: rapoo

自定义样式的对话框

Style? 文件, 在values? 的xml文件

<?xml version="1.0" encoding="utf-8"?><resources><style name="myDialog" parent="@android:style/Theme.Dialog"><item name="android:windowNoTitle">true</item><item name="android:windowBackground">@drawable/fillbox</item></style><resources>

?

fillbox的文件样式

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="#f0600000"/>    <stroke android:width="3dp" color="#ffff8080"/>    <corners android:radius="3dp" />    <padding android:left="0dp" android:top="0dp"        android:right="0dp" android:bottom="0dp" /></shape>

?

调用的时候设置的对话框背景图

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent" android:layout_height="fill_parent"android:gravity="center_horizontal|center_vertical"android:layout_gravity="center_vertical|center_horizontal"android:background="@drawable/mainbg"><LinearLayout android:layout_width="wrap_content"android:layout_marginTop="10dip" android:orientation="vertical"android:layout_height="wrap_content" android:gravity="center_horizontal|center_vertical"android:layout_gravity="center_vertical|center_horizontal"><Button android:layout_height="wrap_content" android:text="选项零"android:layout_width="wrap_content" android:id="@+id/zero"android:background="@drawable/itemclickbg" /><Button android:layout_height="wrap_content" android:text="选项一"android:layout_width="wrap_content" android:id="@+id/first"android:background="@drawable/itemclickbg" /><Button android:layout_height="wrap_content" android:text="选项二"android:layout_width="wrap_content" android:id="@+id/second"android:background="@drawable/itemclickbg" /></LinearLayout></LinearLayout>

?

?

展示的时候直接是一个dialog? setcontentView即可..

读书人网 >移动开发

热点推荐