封装好了,只要调用一下这个控件,话不多说,上图!(里面的省市,地区,放在一个xml文件中)
public class CityPickerDialog extends Dialog implements
android.view.View.OnClickListener {
// private Context mContext;
private TextView title;
private ListView provinceListview;
private Button btnCancel;
private Button btnOk;
// private Dialog customDialog;
private MSharePreferences sharePreferences;
private OnCityPikerListener mlistener;
private List<ProvinceModel> provinces;
private ProvinceAdapter provinceAdapter;
private ProvinceAdapter cityAdapter;
public interface OnCityPikerListener {
void onCityPicker(String province, String city);
}
public CityPickerDialog(Context context,
OnCityPikerListener onCityPickerListener) {
// super(context,R.style.customdialog);
// TODO Auto-generated constructor stub
this(context, R.style.customdialog, onCityPickerListener);
}
public CityPickerDialog(Context context, int theme,
OnCityPikerListener onCityPickerListener) {
super(context, theme);
mlistener = onCityPickerListener;

博客介绍了一个在Android中实现的城市选择对话框组件,该组件可以从XML资源文件加载省市数据,提供省份和城市的切换,并通过接口回调选择的城市信息。
2778

被折叠的 条评论
为什么被折叠?



