activity_recyclerview
<?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" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.bwie.test.recyclerviewdemo.RecyclerviewActivity"> <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v7.widget.RecyclerView> </RelativeLayout>
item_recycler
<?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="100dp"> <ImageView android:id="@+id/image_view" android:layout_width="100dp" android:layout_height="100dp" /> <TextView android:id="@+id/text_title" android:layout_toRightOf="@id/image_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="111"/> <TextView android:id="@+id/text_price" android:layout_toRightOf="@id/image_view" android:layout_centerVertical="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ff0000" android:text="111"/> </RelativeLayout>
RecyclerviewActivity
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import com.bwie.test.adapter.ReayAdapter; import com.bwie.test.bean.SeekBean; import com.bwie.test.presenter.Presenter; import com.bwie.test.util.ApiUrl; import java.util.HashMap; import java.util.List; import java.util.Map; public class RecyclerviewActivity extends AppCompatActivity implements MyView{ private RecyclerView