是否有一个使用VerticalGrid而不是Horizo​​ntalGridView的ListRowPresenter?

时间:2019-03-31 03:10:43

标签: android android-tv leanback

正如您在leanback库中所知道的,有一个ListRowPresenter,它通过Horizo​​ntalGridView呈现其项。 (请参见其来源here)但是我们可以有一个使用VerticalGrid的Presenter吗?

我希望我的BrowseFragment的最后一行变为垂直滚动(需要多少行,并且固定列号!),而我写setNumRows而不是setNumVolumns ...

是否可以在leanback中使用?


更新1: 为了在浏览器片段中使用演示者,它应该是RowPresenter的子级。 VerticalGridPresenter并非如此,因此您根本无法在浏览片段中使用它。我正在寻找使用VerticalGridView构建的类似ListRowPresenter的东西。 (ListRowPresenter使用Horizo​​ntalGridView)

1 个答案:

答案 0 :(得分:1)

是的,为此存在一个名为VerticalGridPresenter的演示者。它具有方法public void setNumberOfColumns(int numColumns)来设置列数。如果这不符合您的需求,则可能必须编写自定义演示者。