Android 收货地址管理,城市选择为省市区三级联动
最近公司在做一个电商平台,这里展示的是一个收货地址管理的功能,实现了省市区三级联动的集成,本Demo得力于网络提供的三级联动案例,特此感谢提供者。
首先就是完成布局UI设计:
UI布局代码:
主页面布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:padding="10dp"
android:textSize="16sp"
android:background="#ffffff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="收货人:"
android:layout_alignParentLeft="true"
/>
<EditText
android:layout_weight="1"
android:id="@+id/et_shouhuoren"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
android:textSize="16sp"
android:padding="10dp" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#F6F5F4"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:padding="10dp"
android:textSize="16sp"
android:background="#ffffff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="手机号:"
android:layout_alignParentLeft="true"
/>
<EditText
android:layout_weight="1"
android:id="@+id/et_Mobile"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffff"
android:textSize="16sp"
android:padding="10dp" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#F6F5F4"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:padding="10dp