在 Android 中设置 RecyclerView 到 FrameLayout 问题
Setting up a RecyclerView to FrameLayout issue in Android
我正在尝试设置一个 RecyclerView,它在 FrameLayout 中包含列表项。
我有以下代码:
// set up the RecyclerView
RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new FrameLayoutManager(this));
recyclerView.setAdapter(adapter);
问题是 FrameLayoutManager 导致错误?!
我该如何解决这个问题?
FrameLayoutManager
不是 RecyclerView.LayoutManager
;即它不会从它延伸。所以,它们是不同的类型。
根据 documentation 这里是有效的 RecyclerView LayoutManager classes:
- 线性布局管理器
- StaggeredGridLayoutManager
- GridLayoutManager
- WearableLinearLayoutManager
从摘要延伸classRecyclerView.LayoutManager
我正在尝试设置一个 RecyclerView,它在 FrameLayout 中包含列表项。
我有以下代码:
// set up the RecyclerView
RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new FrameLayoutManager(this));
recyclerView.setAdapter(adapter);
问题是 FrameLayoutManager 导致错误?!
我该如何解决这个问题?
FrameLayoutManager
不是 RecyclerView.LayoutManager
;即它不会从它延伸。所以,它们是不同的类型。
根据 documentation 这里是有效的 RecyclerView LayoutManager classes:
- 线性布局管理器
- StaggeredGridLayoutManager
- GridLayoutManager
- WearableLinearLayoutManager
从摘要延伸classRecyclerView.LayoutManager