强大的滚动控件——RecyclerView(二)横向滚动

来源:互联网 发布:众途汽修软件 编辑:程序博客网 时间:2024/06/06 08:31

RecyclerView的横向滚动实现很简单,看过我上一篇博客(链接)的朋友在上面改几段代码即可实现

  • 先上效果图
    这里写图片描述
    首先修改xml文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical" android:layout_width="100dp"    android:layout_height="wrap_content">    <ImageView        android:id="@+id/fruit_image"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"/>    <TextView        android:id="@+id/fruit_name"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:layout_marginTop="10dp"/></LinearLayout>

这里主要改的是方向,可以结合我上一篇博客里面发的代码一起看

  • 然后就是activity.class
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);        linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);        recyclerView.setLayoutManager(linearLayoutManager);        FruitAdapter adapter = new FruitAdapter(fruitList);        recyclerView.setAdapter(adapter);

其中只加入了一行代码,调用LinearLayoutManager的setOrientation()方法来设置布局的排列方向,默认是纵向的,我们传入LinearLayoutManager.HORZONTAL表示让布局横行排列。

在后面一节中我会继续更新关于瀑布流布局实现方面的

0 0
原创粉丝点击