一.对话框整体布局

<?xml version="1.0" encoding="utf-8"?><RelativeLayout    xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:background="@drawable/dialog_background"    android:minWidth="300dp">    <TextView        android:id="@+id/tv_title"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="15dp"        android:background="@drawable/radius_dialog_leftbottom_select"        android:gravity="center"        android:text="公司上市了"        android:textColor="@color/text_color_extrude"        android:textSize="20sp"/>    <ImageView        android:id="@+id/img_dialog_error"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerHorizontal="true"        android:layout_marginTop="15dp"        android:visibility="gone"/>    <TextView        android:id="@+id/contentText"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_below="@+id/tv_title"        android:layout_marginLeft="10dp"        android:layout_marginRight="10dp"        android:layout_marginTop="5dp"        android:gravity="center"        android:maxLines="8"        android:minHeight="70dp"        android:minLines="2"        android:text="123"        android:textColor="@color/text_color_main"        android:textSize="16sp"/>    <View        android:id="@+id/view"        android:layout_width="match_parent"        android:layout_height="1dp"        android:layout_below="@+id/contentText"        android:layout_marginTop="15dp"        android:background="#e5e5e5"/>    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_below="@+id/view"        android:gravity="center"        android:orientation="horizontal">        <TextView            android:id="@+id/cancleBut"            android:layout_width="0dp"            android:layout_height="wrap_content"            android:layout_weight="1"                                       android:background="@drawable/radius_dialog_leftbottom_select"            android:clickable="true"            android:gravity="center"            android:padding="8dp"            android:text="取 消"            android:textColor="@color/text_color_main"            android:textSize="18sp"/>        <View            android:layout_width="1dp"            android:layout_height="match_parent"            android:background="@color/line_division"/>        <TextView            android:id="@+id/confirmBut"            android:layout_width="0dp"            android:layout_height="wrap_content"            android:layout_weight="1"            android:background="@drawable/radius_dialog_rightbottom_select"            android:clickable="true"            android:gravity="center"            android:padding="8dp"            android:text="确 定"            android:textColor="@color/text_color_main"            android:textSize="18sp"/>    LinearLayout>RelativeLayout>

二. drawable/dialog_background 对应shape

    <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="@color/white" />    <corners android:radius="4dp"/>shape>

三.drawable/radius_dialog_leftbottom_select 对应

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@drawable/dialog_bottom_left_press" android:state_selected="true" />    <item android:drawable="@drawable/dialog_bottom_left_press" android:state_focused="true" />    <item android:drawable="@drawable/dialog_bottom_left_press" android:state_pressed="true" />    <item android:drawable="@drawable/dialog_bottom_left_normal" />selector>

四. drawable/dialog_bottom_left_press 对应shape

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="@color/white_bg_press" />    <corners android:bottomLeftRadius="4dp"/>shape>

五. drawable/dialog_bottom_left_normal 对应shape

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="@color/white" />    <corners android:bottomLeftRadius="4dp"/>shape>

六. 效果图

android 对话框模板布局之一_第1张图片

更多相关文章

  1. Android/Ophone中的悬浮对话框和即点即关对话框
  2. android xml 布局错误
  3. android对话框代码中设置背景为透明
  4. Android学习笔记(二)android studio基本控件及布局(实现图片查看器)
  5. 相对布局的一些属性
  6. android代码编写布局和控件
  7. [Android]屏幕自适应布局
  8. Android中横屏切换的布局
  9. Android常用布局颜色值大全

随机推荐

  1. ListView多次调用getView方法
  2. Android 应用程序运行shell命令
  3. Android稳定性测试工具Monkey的使用
  4. Calculator-Android
  5. android java 执行shell命令(笔记)
  6. Android学习 数据存储之_文件存储
  7. [置顶] 通过SIM卡获取GPS,android基站定位
  8. Getting Android Sensor Events While Th
  9. [置顶] android adb adbd analyse
  10. android studio 接入androidannotations