1.概述
記得之前做商城項目,需要在地址選擇中實現(xiàn)省市區(qū)三級聯(lián)動,方便用戶快速的填寫地址,當時使用的是一個叫做android-wheel 的開源控件,當時感覺非常好用,唯一麻煩的是需要自己整理并解析省市區(qū)的xml文件,思路很簡單,但是代碼量相對大了些。偶然期間發(fā)現(xiàn)了另外一個開源組件,也就是今天要介紹的citypickerview。
github地址:crazyandcoder/citypicker
2. 實現(xiàn)效果
下面給大家演示下實現(xiàn)效果:
3. 實現(xiàn)方法
(1)添加依賴
dependencies { ... compile 'liji.library.dev:citypickerview:0.7.0'}
(2)代碼實現(xiàn)
這里就不在介紹布局文件了,直接演示實現(xiàn)代碼:
package com.mly.panhouye.anchong.activity;import android.content.Context;import android.content.Intent;import android.graphics.Color;import android.os.Bundle;import android.text.TextUtils;import android.view.View;import android.view.inputmethod.InputMethodManager;import android.widget.EditText;import android.widget.TextView;import com.lljjcoder.citypickerview.widget.CityPicker;import com.mly.panhouye.anchong.R;import com.mly.panhouye.anchong.entity.Anchong_Address;import com.mly.panhouye.anchong.view.TitleBarView;import static com.mly.panhouye.anchong.utils.Constant.NEWADDRESS;public class NewAddressActivity extends&nb