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

  • 相关阅读:
    Git简介
    Git之 git status、git diff 的基本使用
    Git之撤销修改 git checkout file、git reset HEAD file 的使用
    git连接gitlab远程仓库
    Git版本回退及 git log 、 git reset hard commit_id 的基本使用
    Git创建版本库及git init 、add 和 commit m 的基本使用
    Git之工作区和暂存区
    Git的由来及分布式版本控制和集中式版本控制的区别
    MariaDB 主从同步与热备
    MariaDB 用户与权限管理
  • 原文地址:https://www.cnblogs.com/manmanlu/p/3797021.html
Copyright © 2011-2022 走看看