From ed21306b4a8d3170e00823bf8a05f2d59296b549 Mon Sep 17 00:00:00 2001 From: zhaocheng Date: Wed, 10 May 2017 13:46:02 +0800 Subject: [PATCH] =?UTF-8?q?Tab=E9=BB=98=E8=AE=A4=E8=AE=BE=E7=BD=AEtag?= =?UTF-8?q?=E4=B8=BA=E5=BD=93=E5=85=88tab=E5=B1=95=E7=A4=BA=E7=9A=84CityIn?= =?UTF-8?q?terface=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/vcs.xml | 6 ++++++ .../java/com/yiguo/adressselectorlib/AddressSelector.java | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 .idea/vcs.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/adressselectorlib/src/main/java/com/yiguo/adressselectorlib/AddressSelector.java b/adressselectorlib/src/main/java/com/yiguo/adressselectorlib/AddressSelector.java index 9493ffe..2839432 100644 --- a/adressselectorlib/src/main/java/com/yiguo/adressselectorlib/AddressSelector.java +++ b/adressselectorlib/src/main/java/com/yiguo/adressselectorlib/AddressSelector.java @@ -206,6 +206,7 @@ public void setIndex(int index) { } public void resetState(){ isSelected = false; + setTag(null); setText(getText()); } } @@ -280,6 +281,7 @@ public void onClick(View v) { if(onItemClickListener != null){ onItemClickListener.itemClick(AddressSelector.this,(CityInterface) v.getTag(),tabIndex); tabs.get(tabIndex).setText(((CityInterface) v.getTag()).getCityName()); + tabs.get(tabIndex).setTag(v.getTag()); if(tabIndex+1 < tabs.size()){ tabIndex ++; resetAllTabs(tabIndex);