• Android中如何使用列表对话框


    给按钮绑定,并且设置Click事件

     bt3=findViewById(R.id.btn3);
            bt3.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    final String [] s ={"A","B","C"};
            AlertDialog.Builder items = new AlertDialog.Builder(MainActivity.this);
    //        items.setMessage("列表对话框");
            items.setTitle("列表对话框的标题");
            items.setItems(s, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    ShowMessage(s[which].toString());
                }
            });
            items.create().show();
                }
            });
     
    

    定义一个数组,用于列表的内容

    new一个 AlertDialog.Builder(参数为当前类)
    设置标题
    items.setTitle(“列表对话框的标题”);
    设置列表
    items.setItems(定义的数组,new一个Click事件)

     private void ShowMessage(String str) {
            Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show();
        }
    

    在Click事件里面调用ShowMessage方法

    最后创建并且展示出来

    在这里插入图片描述

    选择完一个以后,就会提示如下图:
    在这里插入图片描述

  • 相关阅读:
    面试算法爱好者书籍/OJ推荐
    go语言——数据类型
    go编程规范
    Go语言常见语法错误
    go语言入门
    python——itertools
    linux sed使用
    python——optparse模块
    Linux基本配置
    文件包含
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076472.html
Copyright © 2020-2023  润新知