对话框AlertDialog
一、普通对话框
<Button android:id="@+id/btn_main_normaldialog" android:text="启动常规对话框" android:onClick="startNormalDialog1" android:layout_width="match_parent" android:layout_height="wrap_content"/>
public void startNormalDialog1(View view){ new AlertDialog.Builder(this) .setCancelable(false) //不能点击外面的区域 取消对话框 .setIcon(R.drawable.dialog_icon) .setTitle("删除记录确认对话框") .setMessage("是否确认删除该条记录") .setPositiveButton("是", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //dialog接受了点击事件额对话框,which 按下了按钮的 id Toast.makeText(MainActivity.this,"删除记录成功",Toast.LENGTH_SHORT).show(); } }) .setNegativeButton("否", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this,"取消删除记录",Toast.LENGTH_SHORT).show(); } }) .show(); }
二、单选(复选)对话框
三、自定义对话框
四、进度条对话框
五、日期选择对话框