AndroidPicker
AndroidPicker copied to clipboard
地址选择中 setSelectedItem 这个方法没有用
操作步骤 1.打开地址选择一个地址 省市区 然后选择框关闭 2.再打开地址选择框 切换到地址2(省市县) 然后点取消 3.再打开地址选择框 默认地址是刚刚切换的地址2
不知道是我使用的姿势不对还是怎么样 请大神给予帮助
public void showAddressPicket() { if (addressPicker == null) { addressPicker = new AddressPicker(this, provinceList); } if (!tvArea.getText().toString().equals(getResources().getString(R.string.address_area_nochoosetxt))) { String[] selectarea = tvArea.getText().toString().split(" "); if (selectarea.length == 3) { // addressPicker.setSelectedItem(selectarea[0], selectarea[1], selectarea[2]); addressPicker.setSelectedItem(mprovince, mcity, mcounty); } } addressPicker.setOnAddressPickListener(new AddressPicker.OnAddressPickListener() { @Override public void onAddressPicked(Province province, City city, County county) { String str = String.format("%s %s %s", province.getAreaName(), city.getAreaName(), county.getAreaName()); LogUtils.write(str); mprovince = province; mcity = city; mcounty = county; tvArea.setText(str); } }); addressPicker.show(); }
setSelectedItem 穿名称 跟 对象 都没有用
你的用法不对吧,我写的demo和实际项目中运用是没问题的
我录了一个操作视频 方便的话 我发你