Github最火开源项目-省市县三级联动,JS实现

Github最火开源项目-省市县三级联动,JS实现_第1张图片
city.gif

开源地址:https://github.com/open-android/CityPickerWebView

使用步骤

1. 在project的build.gradle添加如下代码(如下图)

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}
Github最火开源项目-省市县三级联动,JS实现_第2张图片

2. 在Module的build.gradle添加依赖

  compile 'com.github.open-android:CityPickerWebView:0.1.0'

3.在Activity当中实现implements CityPickerListener监听器并且复制如下内容

    cityPicker = new CityPicker(MainActivity.this, this);
    findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            cityPicker.show();
        }
    });
    textView = (TextView) findViewById(R.id.textView);
    findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            cityPicker.close();
        }
    });

    @Override
    public void getCity(final String name) {
        textView.setText(name);
    }

    @Override
    public void onBackPressed() {
        if (cityPicker.isShow()){
            cityPicker.close();
            return;
        }
        super.onBackPressed();
    }

详细的使用方法在DEMO里面都演示啦,如果你觉得这个库还不错,请赏我一颗star吧~~~

欢迎关注微信公众号

Github最火开源项目-省市县三级联动,JS实现_第3张图片

更多干货请下载app

Github最火开源项目-省市县三级联动,JS实现_第4张图片
黑马助手.png

你可能感兴趣的:(Github最火开源项目-省市县三级联动,JS实现)