自定义Dialog
在工作中会发现,系统的dialog已经不能满足我们的需求了,我们想要自己设计的美观的各种样式,那么自定义样式的dialog就灰常重要了,我的效果如下
自定义样式dialog的步骤概要如下
##
- 先自定义一个弹出框的样式
- 自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;
- 使用时,与使用Dialog一样
##**
代码实现
**
CustomDialog的布局代码
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:orientation="vertical"
android:padding="20.0dip" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/tanchuang"
android:orientation="vertical" >
<TextView
android:id="@+id/title"
android:textSize="15dp"
android:textColor="#333333"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingTop="27dp"
android:text="标题"
android:visibility="visible" />
<LinearLayout
android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="130dp"