open-android / CityPickerWebView

省市区三级联动

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

省市县三级联动,JS实现

  • 爱生活,爱学习,更爱做代码的搬运工,分类查找更方便请下载黑马助手app

黑马助手.png

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

简书:http://www.jianshu.com/p/979983c6b0fe

使用步骤

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

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

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吧~~~

欢迎关注微信公众号

About

省市区三级联动


Languages

Language:JavaScript 95.4%Language:Java 2.4%Language:CSS 1.5%Language:HTML 0.8%