当前位置: 首页 > article >正文

Android 地区选择器或者其他选择器

AndroidPicker
一个适用于Android的选择器库,提供日期时间选择、单项选择、二级和三级联动选择等功能,包括省市区选择器。

gzu-liyujiang/AndroidPicker

    public void onCustomDataByJson(View view) {
        AddressPicker picker = new AddressPicker(this);
        picker.setAddressMode("city.json", AddressMode.PROVINCE_CITY_COUNTY,
                new AddressJsonParser.Builder()
                        .provinceCodeField("code")
                        .provinceNameField("name")
                        .provinceChildField("city")
                        .cityCodeField("code")
                        .cityNameField("name")
                        .cityChildField("area")
                        .countyCodeField("code")
                        .countyNameField("name")
                        .build());
        picker.setDefaultValue("贵州省", "毕节市", "纳雍县");
        picker.setOnAddressPickedListener(this);
        picker.getWheelLayout().setOnLinkageSelectedListener(new OnLinkageSelectedListener() {
            @Override
            public void onLinkageSelected(Object first, Object second, Object third) {
                picker.getTitleView().setText(String.format("%s%s%s",
                        picker.getFirstWheelView().formatItem(first),
                        picker.getSecondWheelView().formatItem(second),
                        picker.getThirdWheelView().formatItem(third)));
            }
        });
        picker.show();
    }

http://www.kler.cn/a/612124.html

相关文章:

  • WHAT - 程序员英语之美式发音学习系列(二)
  • springboot使用阿里限流框架-sentinel
  • C++———— Vector
  • 深入解析 Spring IOC AOP:原理、源码与实战
  • UE4学习笔记 FPS游戏制作17 让机器人持枪 销毁机器人时也销毁机器人的枪 让机器人射击
  • 模拟电子技术-基本放大电路
  • ⑦(ACG-网络配置)
  • RCE学习情况
  • 使用 Node.js 和 163 邮箱发送邮件
  • 详解TCP的四次握手和三次挥手,以及里面每个阶段的状态
  • 北斗导航 | 改进伪距残差矢量的接收机自主完好性监测算法原理,公式,应用,RAIM算法研究综述,matlab代码
  • 机器翻译和文本生成评估指标:BLEU 计算公式
  • k8s存储介绍(一)configmap
  • Spec2MP:项目管理之项目质量管理
  • 计算机二级WPS Office第十一套WPS演示
  • [微信小程序]对接sse接口
  • docker-实战
  • 解析 ID 数组传参的解决方案:基于 Axios 的实现
  • 使用electron-vite创建桌面应用
  • 清晰易懂的Trae实现为AI编程从安装到实战开发ToDoList