自定义dialog
/**
* 这是兼容的 AlertDialog ,最后又贴出源码,不过最好打打哈
*/
private void showDialog() {
/*
这里使用了 android.support.v7.app.AlertDialog.Builder
可以直接在头部写 import android.support.v7.app.AlertDialog
那么下面就可以写成 AlertDialog.Builder
*/
android.support.v7.app.AlertDialog.Builder builder = new android.support.v7.app.AlertDialog.Builder(this);
builder.setTitle("Material Design Dialog");
builder.setMessage("这是 android.support.v7.app.AlertDialog 中的样式");
builder.setNegativeButton("取消", null);//null就是一个点击事件,可以new oclickListener
builder.setPositiveButton("确定", null);
builder.show();
}
自定义dialog
有时候自带的各种方法并不能满足我们的Dialog的设计需求,这时候我们可以自己写一个 xml 设计符合需求的Dialog。(仅为设计Dialog的Message部分,并不是Dialog整体)
创建一个名为dialog的XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
androi