在 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