recyclerview横向
时间: 2023-10-23 20:12:49 浏览: 48
要实现RecyclerView横向展示,你需要在RecyclerView的布局文件中设置LayoutManager的方向为horizontal,具体实现步骤如下:
1. 在RecyclerView的布局文件中,设置LayoutManager的方向为horizontal,代码如下:
```xml
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
```
2. 在代码中,设置RecyclerView的适配器和数据源,代码如下:
```java
RecyclerView recyclerView = findViewById(R.id.recyclerview);
recyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false));
List<String> data = new ArrayList<>();
data.add("item1");
data.add("item2");
data.add("item3");
data.add("item4");
data.add("item5");
MyAdapter adapter = new MyAdapter(data);
recyclerView.setAdapter(adapter);
```
其中,LinearLayoutManager.HORIZONTAL表示横向展示,false表示不反转布局。MyAdapter是自定义的适配器,根据自己的需求实现即可。