//dialog.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" > <!-- title -->
<RelativeLayout
android:id="@+id/rel_title"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:background="@drawable/dialog_title_bg"
android:gravity="center" > <ImageView
android:id="@+id/icon"
android:layout_width="32dp"
android:layout_height="32dp"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="9dp"
android:visibility="gone" /> <TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/icon"
android:shadowColor="#000000"
android:shadowDx="1"
android:singleLine="true"
android:shadowDy="0"
android:shadowRadius="1"
android:textColor="#ffffff"
android:textSize="20dp" />
</RelativeLayout> <RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:background="@drawable/dialog_center" > <!-- content -->
<LinearLayout
android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:orientation="vertical" > <TextView
android:id="@+id/message"
style="@style/DialogText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="4dip"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:layout_marginTop="4dip"
android:shadowColor="#ffffff"
android:shadowDx="0"
android:shadowDy="1"
android:shadowRadius="1"
android:textSize="16dp" />
</LinearLayout> <LinearLayout
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/content"
android:orientation="vertical" > <!-- splitline -->
<LinearLayout
android:id="@+id/splitline"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/dialog_line" >
</LinearLayout>
<!-- button --> <LinearLayout
android:layout_width="fill_parent"
android:layout_height="58dp"
android:layout_marginLeft="4dp"
android:layout_marginRight="4dp"
android:gravity="center"
android:orientation="horizontal" > <!-- 否定 -->
<TextView
android:id="@+id/negativeButton"
style="@style/NegativeButtonText"
android:layout_width="0dip"
android:layout_height="36dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_weight="1.0" />
<!-- 中立 --> <TextView
android:id="@+id/neutralButton"
style="@style/NegativeButtonText"
android:layout_width="0dip"
android:layout_height="36dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_weight="1.0" /> <!-- 确定 -->
<TextView
android:id="@+id/positiveButton"
style="@style/ButtonText"
android:layout_width="0dip"
android:layout_height="36dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_weight="1.0" />
</LinearLayout>
</LinearLayout>
</RelativeLayout></LinearLayout>
//home_page_button_healthcheckup_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/home_page_healthcheckup_button_selected" />
<item android:state_enabled="true" android:state_pressed="false" android:drawable="@drawable/home_page_healthcheckup_button_normal" />
<item android:state_focused="true" android:drawable="@drawable/home_page_healthcheckup_button_normal" />
<item android:state_enabled="false" android:drawable="@drawable/home_page_healthcheckup_button_selected" />
</selector>
//signbtn_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:drawable="@drawable/signnormal" />
<item android:state_pressed="true" android:drawable="@drawable/signselect" />
<item android:state_focused="true" android:drawable="@drawable/signnormal" />
<item android:drawable="@drawable/signnormal" />
</selector>
//style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Dialog" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@color/transparent_background</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
</style>
</resources>