- RecycleView中item里面含有RecycleView只
- Android解决类似新闻文章列表图文混排,禁止图片列表点击效果
- 多个RecycleView 嵌套显示不全的情况
- 完美解决因scrollview和recycleview引起的滑动
- Android 使用三个Reyclerview 实现表格布局,支
- RecycleView 嵌套RecycleView 实现item
- SortedListAdapterCallback之Recycl
- 适配RecycleView的 ItemDecoration 的封
- Android RecycleView 中notifyItemR
- ImageView 图片等比缩放而控件 wrap_content
下面是列表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只显示一个图标.
网友评论