美文网首页
[Android]显示自定义Dialog

[Android]显示自定义Dialog

作者: 鲸歌铁码 | 来源:发表于2017-06-21 17:19 被阅读259次

    /**
     * 显示自定义对话框
     *
     * @param context
     * @param content
     */
    public static void showCustomDialog(Context context, String content) {
        AlertDialog.Builder builder = new AlertDialog.Builder(context);
        builder.setCancelable(true);

        final AlertDialog dialog = builder.create();
        dialog.setCanceledOnTouchOutside(true);
        dialog.show();

        Window win = dialog.getWindow();
        win.setContentView(R.layout.dialog_custom);

        TextView tvContent = (TextView) win.findViewById(R.id.custom_dialog_tv_content);
        Utils.setTextView(tvContent, content);

        win.findViewById(R.id.custom_dialog_btn_ok).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                dialog.dismiss();
            }
        });
    }

相关文章

网友评论

      本文标题:[Android]显示自定义Dialog

      本文链接:https://www.haomeiwen.com/subject/bletcxtx.html