13.android实现一个滚轮地区选择器

导读:本篇文章讲解 13.android实现一个滚轮地区选择器,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

//第一步导依赖

//地区选择器
implementation 'liji.library.dev:citypickerview:1.1.0'

//第二步写下面方法

 public void initCityPicker() {

        //滚轮文字的大小
//滚轮文字的颜色
//省份滚轮是否循环显示
//城市滚轮是否循环显示
//地区(县)滚轮是否循环显示
//滚轮显示的item个数
//滚轮item间距
        cityPicker = new CityPicker.Builder(GeRenXinXi.this)
                .textSize(20)//滚轮文字的大小
                .title("地址选择")
                .backgroundPop(0xa0000000)
                .titleBackgroundColor("#0CB6CA")
                .titleTextColor("#000000")
                .backgroundPop(0xa0000000)
                .confirTextColor("#000000")
                .cancelTextColor("#000000")
                .province("xx省")
                .city("xx市")
                .district("xx区")
                .textColor(Color.parseColor("#000000"))//滚轮文字的颜色
                .provinceCyclic(true)//省份滚轮是否循环显示
                .cityCyclic(false)//城市滚轮是否循环显示
                .districtCyclic(false)//地区(县)滚轮是否循环显示
                .visibleItemsCount(7)//滚轮显示的item个数
                .itemPadding(10)//滚轮item间距
                .onlyShowProvinceAndCity(false)
                .build();

        //监听方法,获取选择结果
        cityPicker.setOnCityItemClickListener(new CityPicker.OnCityItemClickListener() {
            @Override
            public void onSelected(String... citySelected) {
                //省份
                String province = citySelected[0];
                //城市
                String city = citySelected[1];
                //区县(如果设定了两级联动,那么该项返回空)
                String district = citySelected[2];
                //邮编
                String code = citySelected[3];

                //地区text赋值
                mDiquText.setText(province + city + district);

            }

            @Override
            public void onCancel() {


            }
        });
    }

//第三步 调用

mDiqu.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        initCityPicker();
        cityPicker.show();
    }
});

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/118381.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!