一、自定义对话框
实现步骤:
1.自定义一个类,继承于Dialog类,在构造方法中调用setContentView(R.layout.xx)来设定对话框的布局
2.设定自定义对话框的风格(不显示标题栏,不显示背景),由于继承了Dialog,默认添加了Dialog标题的一栏
3.找到res-->values-->styles.xml设置风格
4.调用含设定对话框风格参数的构造
5.对自定义对话框中的某些控件添加事件
6.实例化自定义的对话框,显示
一、新建对话框的布局文件(即弹出的对话框的样子)
layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center_horizontal"
android:background="#FFFF00"
android:padding="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提示"
android:textSize="34sp"
android:textStyle="bold"
android:layout_marginTop="30dp"/>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:background="#ffffff"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="您确定要退出当前程序么"
android:layout_marginTop="10dp"
android:textSize="20dp"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal">
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="否"
android:onClick="onClick"
/>
<Button
android:id="@+id/btn2"
android:layout_width="