Android 省份城市搜索,android - 非常不错的 城市省份的选择组件: citypicker
android - 非常不錯的 城市省份的選擇組件: citypicker
2017-11-03 11:59
訪問量: 2184
分類:
技術(shù)
用法:
1. ?修改根目錄下的build.gradle, 增加:
dependencies: {
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
}
2. 修改 app/build.gradle, 增加:
dependencies: {
compile project(':citypickerview')
}
3. 把 上面github 源代碼中的 citypickerview 目錄整個 copy到根目錄下
4. settings.gradle文件:
include ':app', ':citypickerview'
5. 找到某個Activity (例如MainActivity.java) ?, 在對應的xml中,增加:
6. 點擊該按鈕之后,會彈出這個View:
provinceAndCity = (TextView)findViewById(R.id.province_and_city);
//城市滾輪選擇器
provinceAndCity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CityPickerView cityPicker = new CityPickerView.Builder(UserEditActivity.this).textSize(20)
.titleTextColor("#000000")
.backgroundPop(0xa0000000)
.province("江蘇省")
.city("南京市")
.district("秦淮區(qū)")
.textColor(Color.parseColor("#000000"))
.provinceCyclic(true)
.cityCyclic(false)
.districtCyclic(false)
.visibleItemsCount(7)
.itemPadding(10)
.build();
cityPicker.show();
cityPicker.setOnCityItemClickListener(new CityPickerView.OnCityItemClickListener() {
@Override
public void onSelected(ProvinceBean province, CityBean city, DistrictBean district) {
//返回結(jié)果
Log.d(TAG, "== 所選城市:" + province.getName() + " " + city.getName() + " " + district.getName());
}
@Override
public void onCancel() {
}
});
}
});
總結(jié)
以上是生活随笔為你收集整理的Android 省份城市搜索,android - 非常不错的 城市省份的选择组件: citypicker的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux ora 01092,ORA-
- 下一篇: 蔚来汽车单价已和奔驰相当 中国自主汽车品