快速建立列表对话框

来源:互联网 发布:河南数据统计采集门户 编辑:程序博客网 时间:2024/04/30 13:27

代码如下:

 String[] reasonStrings = {"假货", "与描述不符", "卖家缺货", "其他"}; AlertDialog.Builder builder = new AlertDialog.Builder(this);            builder.setItems(reasonStrings, new DialogInterface.OnClickListener() {                @Override                public void onClick(DialogInterface dialog, int which) {                    selectTV.setText(reasonStrings[which]);                }            }).create().show();


效果如下:



单选列表对话框代码:

 String[] mReportType = new String[]{"泄漏隐私", "人身攻击", "淫秽色情", "垃圾广告", "敏感信息", "违禁物品"}; new AlertDialog.Builder(getActivity()).setTitle("举报").setSingleChoiceItems(mReportType, 0, new DialogInterface.OnClickListener() {     @Override     public void onClick(DialogInterface dialog, int which) {            mViewModel.setCurrentComment(mReportType[which]);            }    }).setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {                                                @Override                                                public void onClick(DialogInterface dialog, int which) {                                                    fetchData(FIFTH);                                                }                                            }).setNegativeButton(android.R.string.cancel, null).show();


单选列表对话框效果图:










0 0
原创粉丝点击