zoukankan      html  css  js  c++  java
  • 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方法

    最后创建并且展示出来

    在这里插入图片描述

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

  • 相关阅读:
    字符编码与函数
    linux打印彩色字
    企业级docker仓库Harbor部署
    PyPI使用国内源
    CentOS 7.2 升级内核支持 Docker overlay 网络模式
    购物车2
    购物车
    定制 cobbler TITLE 信息
    06.密码错误3次锁定
    05.for循环语句
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076475.html
Copyright © 2011-2022 走看看