如何在android Leanback库中自定义Row的Header Item?

soh*_*eco 7 android android-tv leanback

在此输入图像描述

我是 Android TV 开发新手。

我为此使用 android Leanback 库。我还使用 BrowseSupportFragment 和 RowsSupportFragmen。

这里我想自定义如图所示的HeaderItem。

我特别想改变它的字体。我检查了很多东西,但没有得到适当的解决方案。

谢谢。

Lun*_*lpo 2

如果您使用,BrowseSupportFragment您可以使用方法 setHeaderPresenterSelector()并为标题注册自己的演示者。它应该继承自RowHeaderPresenter

如果您想一次覆盖所有标题,那么您可以创建文件 res/values/layout/lb_row_header.xml并重新定义默认标题演示者的布局。

  • 我认为 setHeaderPresenterSelector 适用于左侧抽屉标题,而不适用于我在问题中提到的这个标题。 (4认同)
  • 我在这里使用 RowsSupportFragment (2认同)