如果您使用BrowseSupportFragment
,您可以使用setHeaderPresenterSelector()
方法并注册自己的标题演示文稿。它应该继承自RowHeaderPresenter
如果您想一次性覆盖所有标题,则可以创建文件res/values/layout/lb_row_header.xml
并重新定义默认标题演示文稿的布局。
试试这个:
override fun onBindRowViewHolder(holder: RowPresenter.ViewHolder?, item: Any?) {
super.onBindRowViewHolder(holder, item)
val textView = holder?.headerViewHolder?.view?.findViewById<RowHeaderView>(R.id.row_header)
textView?.run {
setTextColor(Color.WHITE)
setTextSize(TypedValue.COMPLEX_UNIT_SP, 12.5f)
isAllCaps = true
setFontFamily(context, R.font.hind_bold)
}
}