Leanback 的 VerticalGridView 中的不同视图类型

Different viewtype in Leanback's VerticalGridView

我正在尝试在 verticalGridView 的垂直列表中添加不同的演示者,就像在 recyclerview 中一样,但我无法理解它。有人可以指出我正确的方向吗?

看来您应该使用 PresenterSelector。

它可以根据数据或class更改演示者类型。

您可以在 google 个示例中找到示例

数据- https://github.com/android/tv-samples/blob/6bb311ef631e8ebda0f201114853295cae751122/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/cards/presenters/CardPresenterSelector.java

class - https://developer.android.com/reference/androidx/leanback/widget/ClassPresenterSelector