Android Dialog相关 Demo

    xiaoxiao2021-12-14  41

    DialogDemo 

    1.最简单的Dialog

    // 最简单的Dialog public void simpleDialog(View source){ AlertDialog.Builder builder = new AlertDialog.Builder(this) .setTitle("简单对话框标题").setIcon(R.mipmap.ic_launcher) .setMessage("对话框内容").setCancelable(false); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.setNeutralButton("Neutral", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.show(); }

    2.简单列表项Dialog

    // 简单列表项对话框 private String[] items = new String[]{"第一项","第二项","第三项","第四项"}; public void simpleList(View source){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("标题"); builder.setIcon(R.mipmap.ic_launcher); builder.setItems(items, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int which) { MyUtil.showToast(DialogActivity.this,"你选中了"+items[which]); } }); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.show(); }
    转载请注明原文地址: https://ju.6miu.com/read-965650.html

    最新回复(0)