UI界面和组件(四)

对话框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();
    }

 

UI界面和组件(四)

 

 

 

 

二、单选(复选)对话框

 

三、自定义对话框

 

四、进度条对话框

 

五、日期选择对话框

 

上一篇:Bootstrap:弹出框和提示框效果以及代码展示


下一篇:打开单一文件及文件夹的代码记录(C#版本)