美文网首页
安卓 弹出对话框 单选对话框

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

作者: 票务系统曾坪 | 来源:发表于2019-03-06 19:35 被阅读0次

    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();

    相关文章

      网友评论

          本文标题:安卓 弹出对话框 单选对话框

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