美文网首页
仿京东省市区联动

仿京东省市区联动

作者: lkkz | 来源:发表于2017-12-27 17:01 被阅读19次

    效果图

    省市区3级联动.gif

    使用

    compile 'com.cool:cityselect:1.0.2'
    
    • 弹dialog的形式
    new CitySelect(this)
                    .setMainColor(Color.RED)
                    .listener(new CitySelect.OnSelectListener() {
                        @Override
                        public void onSelect(String province, String city, String area) {
                            Log.e("399",province + "  " + city + "  " + area);
                            Toast.makeText(MainActivity.this,province + "  " + city + "  " + area,Toast.LENGTH_SHORT).show();
                        }
                    }).dialog()
                    .show();
    
    • 布局中使用
    if(mContainer.getChildCount() != 0){
                mContainer.removeAllViews();
            }
            CitySelect citySelect = new CitySelect(this)
                    .setMainColor(Color.RED);
            citySelect.listener(new CitySelect.OnSelectListener() {
                @Override
                public void onSelect(String province, String city, String area) {
                    Log.e("399",province + "  " + city + "  " + area);
                    Toast.makeText(MainActivity.this,province + "  " + city + "  " + area,Toast.LENGTH_SHORT).show();
                }
            });
            mContainer.addView(citySelect.getView());
        }
    

    如果需要导入自己的数据,调用此方法

    setProvinceData(List<Province> provinces)
    

    源码下载
    特别感谢 _有时丶提供数据来源

    相关文章

      网友评论

          本文标题:仿京东省市区联动

          本文链接:https://www.haomeiwen.com/subject/eowugxtx.html