美文网首页Android技术知识android技术专栏Android知识
RecycleView中item里面含有RecycleView只

RecycleView中item里面含有RecycleView只

作者: 大数据修行 | 来源:发表于2017-06-15 10:10 被阅读1194次

下面是列表item文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="5dp"
    android:background="@color/white"
    android:padding="5dp"
    >

  <RelativeLayout
      android:id="@+id/rl_visit_creator"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      >

    <com.makeramen.roundedimageview.RoundedImageView
        android:id="@+id/iv_visit_photo"
        android:layout_width="25dp"
        android:layout_height="25dp"
        android:scaleType="center"
        android:src="@mipmap/malewode"
        app:riv_oval="true"
        />

    <TextView
        android:textSize="12sp"
        android:id="@+id/tv_visit_creator_info"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_marginLeft="6dp"
        android:layout_marginStart="6dp"
        android:layout_toEndOf="@id/iv_visit_photo"
        android:layout_toRightOf="@id/iv_visit_photo"
        android:textColor="#B6B8B8"
        />
    <TextView
        android:id="@+id/tv_time_state"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        />
    <com.makeramen.roundedimageview.RoundedImageView
        android:id="@+id/riv_time_state"
        android:layout_width="10dp"
        android:layout_height="10dp"
        android:layout_centerVertical="true"
        android:layout_marginRight="5dp"
        android:layout_toLeftOf="@id/tv_time_state"
        android:src="@drawable/time_state"
        android:visibility="gone"
        app:riv_oval="true"
        />
  </RelativeLayout>

  <TextView
      android:id="@+id/tv_visit_creator_reason"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@id/rl_visit_creator"
      android:layout_marginTop="15dp"
      android:textSize="16sp"
      />
  <TextView
      android:textSize="12sp"
      android:id="@+id/tv_visit_time"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@id/tv_visit_creator_reason"
      android:textColor="#B6B8B8"
      />
  <RelativeLayout
      android:layout_width="match_parent"

      android:layout_height="wrap_content"
      android:layout_below="@id/tv_visit_time"
      android:layout_marginTop="10dp"
      >

    <TextView
        android:textSize="12sp"
        android:id="@+id/tv_visit_member"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#B6B8B8"
        />

这里是图标列表
   ** <android.support.v7.widget.RecyclerView
        android:id="@+id/rv_visit_member_list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toEndOf="@id/tv_visit_member"
        android:layout_toRightOf="@id/tv_visit_member"
        />**

  </RelativeLayout>
  <RelativeLayout
      android:visibility="gone"
      android:id="@+id/rl_instant_reply"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_below="@id/tv_visit_time"
      android:layout_marginTop="40dp"
      >
    <View
        android:layout_width="match_parent"
        android:layout_height="1px"
      android:background="@color/text_gray"/>
    <TextView
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginTop="10dp"
        android:paddingRight="16dp"
        android:paddingLeft="16dp"
        android:textColor="@color/orange_ff6600"
        android:text="立即响应"
        android:background="@drawable/bg_demand_type_selected"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        />

  </RelativeLayout>
</RelativeLayout>

下面是图标的Recycleview的item

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    >
  <com.makeramen.roundedimageview.RoundedImageView
      android:src="@mipmap/malewode"
      android:id="@+id/iv_visit_member"
      android:layout_width="20dp"
      android:layout_height="20dp"
      android:scaleType="fitCenter"
      app:riv_oval="true"
      />
</RelativeLayout>

这里图标的item宽度是matchparent,会使一个item就占据整个RecycleView的宽度,这样页面就出现item里面的RecycleView只显示一个图标.

相关文章

网友评论

    本文标题:RecycleView中item里面含有RecycleView只

    本文链接:https://www.haomeiwen.com/subject/zosyqxtx.html