本文实例为大家分享了RecyclerView实现水平列表的具体代码,供大家参考,具体内容如下
<强> 1,效果图强>
<强> 2,activity_horizontallistview.xml 强>
& lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比; & lt; LinearLayout xmlns: android=" http://schemas.android.com/apk/res/android " android: layout_width=" match_parent " android: layout_height=" match_parent " 面向android:=按怪薄北? & lt; android.support.v7.widget.RecyclerView android: id=癅 + id/recyclerview_horizontal1” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android: layout_gravity=" center_horizontal " android: overScrollMode=按硬弧? android:滚动条="没有"/比; & lt; android.support.v7.widget.RecyclerView android: id=癅 + id/recyclerview_horizontal2” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android: layout_gravity=" center_horizontal " android: overScrollMode=按硬弧? android:滚动条="没有"/比; & lt; android.support.v7.widget.RecyclerView android: id=癅 + id/recyclerview_horizontal3” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android: layout_gravity=" center_horizontal " android: overScrollMode=按硬弧? android:滚动条="没有"/比; & lt;/LinearLayout>
<强> 3、活动代码强>
包ivan.com.appbackendtest; 进口android.content.Context; 进口android.os.Bundle; 进口android.support.v7.app.AppCompatActivity; 进口android.support.v7.widget.LinearLayoutManager; 进口android.support.v7.widget.RecyclerView; 进口android.view.LayoutInflater; 进口android.view.View; 进口android.view.ViewGroup; 进口android.widget.ImageView; 进口android.widget.TextView; 进口java.util.ArrayList; 进口java.util.Arrays; 进口并不知道;/* * *由伊万>//得到控件 recyclerview_horizontal1=(RecyclerView) findViewById (R.id.recyclerview_horizontal1);//设置布局管理器 LinearLayoutManager LinearLayoutManager=new LinearLayoutManager(这个); linearLayoutManager.setOrientation (LinearLayoutManager.HORIZONTAL); recyclerview_horizontal1.setLayoutManager (linearLayoutManager);//设置适配器 mAdapter1=new GalleryAdapter(这个,mDatas1); recyclerview_horizontal1.setAdapter (mAdapter1);
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。