使用Android如何实现四级联动地址选择器-创新互联

使用Android如何实现四级联动地址选择器?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

10年积累的网站设计制作、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有正蓝免费网站建设让你可以放心的选择与我们合作。

效果如下:

使用Android如何实现四级联动地址选择器

代码传送阵:

address_selector.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  xmlns:tools="http://schemas.android.com/tools"
  android:id="@+id/ll_container"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:fitsSystemWindows="true"
  android:alpha="0"
  android:background="#b2000000"
  android:orientation="vertical"
  tools:alpha="1">

  <android.support.constraint.ConstraintLayout
    android:id="@+id/cl_container"
    android:clickable="true"
    android:focusable="true"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/selector_bg">

    <TextView
      android:id="@+id/textViewProvince"
      android:layout_width="wrap_content"
      android:layout_height="@dimen/dp_42"
      android:layout_marginStart="@dimen/dp_18"
      android:ellipsize="end"
      android:paddingTop="@dimen/dp_13"
      android:maxWidth="@dimen/dp_80"
      android:maxLines="1"
      android:text="请选择"
      android:textColor="@drawable/selector_item_text_color"
      android:textSize="@dimen/sp_14"
      android:textStyle="bold"
      app:layout_constraintLeft_toLeftOf="parent"
      app:layout_constraintTop_toTopOf="parent"
      tools:text="请选择请选择"
      tools:visibility="visible" />

    <TextView
      android:id="@+id/textViewCity"
      android:layout_width="wrap_content"
      android:layout_height="@dimen/dp_44"
      android:layout_marginStart="@dimen/dp_21"
      android:ellipsize="end"
      android:paddingTop="@dimen/dp_13"
      android:maxWidth="@dimen/dp_80"
      android:maxLines="1"
      android:text="请选择"
      android:textColor="@drawable/selector_item_text_color"
      android:textSize="@dimen/sp_14"
      android:textStyle="bold"
      android:visibility="invisible"
      app:layout_constraintLeft_toRightOf="@id/textViewProvince"
      app:layout_constraintTop_toTopOf="parent"
      tools:text="请选择请选择"
      tools:visibility="visible" />

    <TextView
      android:id="@+id/textViewArea"
      android:layout_width="wrap_content"
      android:layout_height="@dimen/dp_44"
      android:layout_marginStart="@dimen/dp_21"
      android:ellipsize="end"
      android:paddingTop="@dimen/dp_13"
      android:maxWidth="@dimen/dp_80"
      android:maxLines="1"
      android:text="请选择"
      android:textColor="@drawable/selector_item_text_color"
      android:textSize="@dimen/sp_14"
      android:textStyle="bold"
      android:visibility="invisible"
      app:layout_constraintLeft_toRightOf="@id/textViewCity"
      app:layout_constraintTop_toTopOf="parent"
      tools:text="请选择请选择"
      tools:visibility="visible" />

    <TextView
      android:id="@+id/textViewStreet"
      android:layout_width="wrap_content"
      android:layout_height="@dimen/dp_44"
      android:layout_marginStart="@dimen/dp_21"
      android:ellipsize="end"
      android:paddingTop="@dimen/dp_13"
      android:maxWidth="@dimen/dp_80"
      android:maxLines="1"
      android:text="请选择"
      android:textColor="@drawable/selector_item_text_color"
      android:textSize="@dimen/sp_14"
      android:textStyle="bold"
      android:visibility="invisible"
      app:layout_constraintLeft_toRightOf="@id/textViewArea"
      app:layout_constraintTop_toTopOf="parent"
      tools:text="请选择请选择"
      tools:visibility="visible" />

    <android.support.v7.widget.AppCompatImageView
      android:id="@+id/iv_close"
      android:layout_width="@dimen/dp_23"
      android:layout_height="@dimen/dp_23"
      android:layout_marginTop="@dimen/dp_12"
      android:layout_marginEnd="@dimen/dp_12"
      android:padding="@dimen/dp_5"
      android:src="@drawable/address_close"
      app:layout_constraintRight_toRightOf="parent"
      app:layout_constraintTop_toTopOf="parent" />

    <View
      android:id="@+id/indicator"
      android:layout_width="@dimen/dp_24"
      android:layout_height="@dimen/dp_2"
      android:background="#000000"
      app:layout_constraintLeft_toLeftOf="@id/textViewProvince"
      app:layout_constraintTop_toBottomOf="@id/textViewProvince" />

    <View
      android:id="@+id/divider"
      android:layout_width="match_parent"
      android:layout_height="0.5dp"
      android:background="#e5e5e5"
      app:layout_constraintTop_toBottomOf="@id/indicator" />

    <android.support.v7.widget.RecyclerView
      android:id="@+id/recycler_view"
      android:layout_width="match_parent"
      android:layout_height="0dp"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintTop_toBottomOf="@id/divider" />
  </android.support.constraint.ConstraintLayout>

</LinearLayout>

标题名称:使用Android如何实现四级联动地址选择器-创新互联
分享链接:https://www.cdcxhl.com/article18/echgp.html

成都网站建设公司_创新互联,为您提供品牌网站建设网站排名服务器托管Google定制网站商城网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营