直接步入正题了


     Layout下的xml如下(按照自己需要的再自行调整):

Android 图片侧滑展示RecyclerView简单实用_第1张图片Layout的xml

  不喜欢图片的往下看(按照自己需要的再自行调整),下面:

android:id="@+id/pic_recycler"

android:layout_width="wrap_content"

android:layout_gravity="center_horizontal"

android:layout_height="130dp"

android:layout_marginLeft="50dp"

android:layout_marginRight="50dp"

android:layout_marginTop="20dp"

android:orientation="horizontal"

android:scrollbars="none">


我是在Fragment中实现的,不过activity中也是一样的使用方式


绑定id


Android 图片侧滑展示RecyclerView简单实用_第2张图片水平

添加图片


Android 图片侧滑展示RecyclerView简单实用_第3张图片此处添加图片方式不要模仿

图片也给,方便测试,移目至最下方;


添加适配器

下面是适配器

public class RecyAdapter extends RecyclerView.Adapter {

privateListlist;

publicRecyAdapter(List list) {

this.list= list;

}

@Override

publicViewHolder onCreateViewHolder(ViewGroup parent,intviewType) {

View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recy_item, parent,false);

finalViewHolder holder =newViewHolder(view);

holder.img= (ImageView)view.findViewById(R.id.img_recy);

returnholder;

}

@Override

public voidonBindViewHolder(ViewHolder holder,intposition) {

holder.img.setBackgroundResource(list.get(position));

}

@Override

public intgetItemCount() {

returnlist.size();

}

public classViewHolderextendsRecyclerView.ViewHolder{

ImageViewimg;

publicViewHolder(View itemView) {

super(itemView);

}

}

}

适配器中引用的xml如下(复制不上来,抄一遍上来):

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="150dp"

android:layout_height="130dp"/>


android:id="@+id/img_recy"

android:layout_width="130dp"

android:layout_height="130dp"

android:layout_centerVertical="true"

android:layout_centerHorizontal="true"/>


运行结果如下:


Android 图片侧滑展示RecyclerView简单实用_第4张图片


Android 图片侧滑展示RecyclerView简单实用_第5张图片

引用的图片

Android 图片侧滑展示RecyclerView简单实用_第6张图片pic_1Android 图片侧滑展示RecyclerView简单实用_第7张图片pic_2Android 图片侧滑展示RecyclerView简单实用_第8张图片pic_3Android 图片侧滑展示RecyclerView简单实用_第9张图片pic_4Android 图片侧滑展示RecyclerView简单实用_第10张图片pic_5Android 图片侧滑展示RecyclerView简单实用_第11张图片pic_6Android 图片侧滑展示RecyclerView简单实用_第12张图片pic_7


本人小白,勿喷!

还请多多指教。

更多相关文章

  1. Android 制作.9.png图片之利用Android 9-patch shadow generator
  2. Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
  3. Android 图片加载Bitmap OOM错误解决办法
  4. Android 图片加载Bit地图 OOM异常解决方法
  5. android控件的对齐方式(转)
  6. android app模拟 persistent 属性可以保活且正常升级的一种方式
  7. android控件的对齐方式
  8. android上传图片至服务器

随机推荐

  1. Javascript 到 PHP 加密通讯的简单实现
  2. PHP+Ajax如何实现上传文件进度条动态显示
  3. php统计文件中的代码行数
  4. 如何用PHP迭代器来实现一个斐波纳契数列
  5. PHP中常用的加密解密方法总结
  6. php获取当前执行的php文件的文件名
  7. 如何解决php Function split() is deprec
  8. php调取摄像头实现拍照功能的方法
  9. PHP中将字符串全部转为小写或大写的方法
  10. PHP POSIX正则表达式