安卓 弹出对话框 单选对话框

new AlertDialog.Builder(Activity_PersonalCenter.this)//

        .setTitle("选择语言")

        .setSingleChoiceItems(

                new CharSequence[] { "中文", "English"},// 列表显示的项目

                choiceItems,// 默认选中 第一个

                new DialogInterface.OnClickListener() {// 设置条目

                    public void onClick(DialogInterface dialog, int which) {// 响应事件

                        tempLanguage=which;

                        LogUtils.e("wlf","setSingleChoiceItems"+which);

                    }

                }

        )

        .setPositiveButton(// "确定"按钮

                "确定",

                new DialogInterface.OnClickListener() {

                    @Override

                    public void onClick(DialogInterface dialog, int which) {

                        if(tempLanguage==1)

                            Language="en";

                        if(tempLanguage==0)

                            Language="zh";

                        Language();

                        Activity_PersonalCenter.this.finish();

                    }

                }

        )

        .setNegativeButton(// "取消按钮

                "取消",

                new DialogInterface.OnClickListener() {

                    @Override

                    public void onClick(DialogInterface dialog, int which) {

                        // 点击 "取消"按钮 之后, 执行这里的 代码

                    }

                }

        )

        .show();

你可能感兴趣的:(安卓 弹出对话框 单选对话框)