zoukankan      html  css  js  c++  java
  • 对话框(单选)

    //回答问题
    protected void dialog2(){
    AlertDialog.Builder builder = new AlertDialog.Builder(mQiandaoAct.this);
    builder.setIcon(R.drawable.ic_launcher);
    builder.setTitle("看图答题,答对赢奖励");
    // 指定下拉列表的显示数据
    final String[] cities = {"广州", "上海", "北京", "香港"};
    // 设置一个下拉的列表选择项
    builder.setItems(cities, new DialogInterface.OnClickListener()
    {
    @Override
    public void onClick(DialogInterface dialog, int which)
    {
    Toast.makeText(mQiandaoAct.this, "选择的城市为:" + cities[which], Toast.LENGTH_SHORT).show();
    }
    });
    builder.show();
    }
    protected void dialog3(){
    AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));
    // AlertDialog.Builder builder = new AlertDialog.Builder(mQiandaoAct.this);
    builder.setIcon(R.drawable.ic_launcher);
    builder.setTitle(problem);
    // final String[] sex = {"北京", "上海", "河南","广州"};
    final String[] sex = answer.split("\|");
    // 设置一个单项选择下拉框
    /**
    * 第一个参数指定我们要显示的一组下拉单选框的数据集合
    * 第二个参数代表索引,指定默认哪一个单选框被勾选上,
    * 第三个参数给每一个单选项绑定一个监听器
    */
    builder.setSingleChoiceItems(sex, -1, new DialogInterface.OnClickListener()
    {
    @Override
    public void onClick(DialogInterface dialog, int which)
    {
    Toast.makeText(mQiandaoAct.this, "您的答案是:" + sex[which], Toast.LENGTH_SHORT).show();
    dialog.dismiss();
    }
    });
    // builder.setPositiveButton("确定", new DialogInterface.OnClickListener()
    // {
    // @Override
    // public void onClick(DialogInterface dialog, int which)
    // {
    //
    // }
    // });
    // builder.setNegativeButton("取消", new DialogInterface.OnClickListener()
    // {
    // @Override
    // public void onClick(DialogInterface dialog, int which)
    // {
    //
    // }
    // });
    builder.show();
    }

  • 相关阅读:
    470. 用 Rand7() 实现 Rand10() 采样
    165. 比较版本号 字符串
    Java 通过属性名称读取或者设置实体的属性值
    双非Java的学习之旅以及秋招路程
    【Unity3D】不可读Texture资源的获取
    java 8 Map 之merge用法
    Jmeter-计数器的应用
    Jmeter-集合点【同步定时器】应用
    2. Go并发编程--GMP调度
    Go序列化嵌套结构体
  • 原文地址:https://www.cnblogs.com/manmanlu/p/3797021.html
Copyright © 2011-2022 走看看