android中同一个xml可以用多个RecyclerView怎么在java中return
时间: 2024-05-15 20:16:09 浏览: 99
Android代码-支持多选的 RecyclerView
在Java中,您可以使用以下代码在同一个XML布局中返回多个RecyclerView:
```java
public class MyActivity extends AppCompatActivity {
private RecyclerView recyclerView1;
private RecyclerView recyclerView2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_layout);
recyclerView1 = findViewById(R.id.recycler_view_1);
recyclerView2 = findViewById(R.id.recycler_view_2);
LinearLayoutManager layoutManager1 = new LinearLayoutManager(this);
LinearLayoutManager layoutManager2 = new LinearLayoutManager(this);
recyclerView1.setLayoutManager(layoutManager1);
recyclerView2.setLayoutManager(layoutManager2);
// 设置适配器以填充数据
// ...
}
}
```
在上面的示例中,我们使用了两个RecyclerView,分别是recyclerView1和recyclerView2。我们首先使用findViewById()方法获取每个RecyclerView的引用,然后为它们设置布局管理器和适配器。注意,在XML布局中,我们必须使用不同的ID来标识这两个RecyclerView。
阅读全文