上边是Banner轮播,下边是RecyclerView,运用同一个接口,同一个集合的数据
在上一个帖子基础上加代码
依赖
/*recyclerview依赖*/
compile 'com.android.support:recyclerview-v7:26.1.0'
布局
activity—main里
<com.youth.banner.Banner
android:id="@+id/bn"
android:layout_width="match_parent"
android:layout_height="200dp">
</com.youth.banner.Banner>
<android.support.v7.widget.RecyclerView
android:id="@+id/rv"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</android.support.v7.widget.RecyclerView>
item_rv
注意图片给固定宽高,图片和字给上下或左右布局
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/tu"
android:layout_width="500dp"
android:layout_height="200dp" />
<TextView
android:id="@+id/zi"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
MainActivity里
获取rv控件,配置适配器,给全局,rv一定要加布局管理器
/*rv一定要加布局管理器*/
mRv.setLayoutManager(new LinearLayoutManager(this));
myadapter=new Myadapter(MainActivity.this,bnlist);
mRv.setAdapter(myadapter);