//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>

更多相关文章

  1. 字节跳动正式启动2021届秋季校招!这份字节跳动历年校招Android面
  2. Android(安卓)EditText 共用TextWatcher,在TextWatcher中确定对应
  3. 谷歌 2017 I/O 开发者大会确定,Android(安卓)8.0 要来了
  4. Android(安卓)软键盘那点事
  5. android:screenOrientation 强制屏幕方向
  6. Android自定义对话框(Dialog)
  7. Android自定义对话框(Dialog)
  8. Android中创建对话框(确定取消对话框、单选对话框、多选对话框)
  9. 2010.12.10(3)——— android MapView 以及 Unable to instantia

随机推荐

  1. string.xml中占位符的使用
  2. Android从相册中选择图片显示出来
  3. [Android7.1] Gitolite + Repo 管理 Andr
  4. Android(安卓)MVVM Demo
  5. Android(安卓)下分批加载数据以及listVie
  6. [置顶] android wifi调试总结 theros AR6
  7. Android源码下载(包括最新8.0版本)
  8. android动态加入xml布局并设置id
  9. Android手写数据库框架设计(删改查)
  10. Android-TextView用drawableLeft时,改变文