android-tv Changing text color and font of browse fragment rows header

前端 未结 3 700
南旧
南旧 2020-12-10 14:22

How to change text color and font of rows header in browse fragment?. The text not in menu but the text that appears above the rows.

3条回答
  •  粉色の甜心
    2020-12-10 14:38

    I am assuming you are using the provided android.support.v17.leanback.widget.RowHeaderPresenter as the presenter for the HeaderFragment in your BrowseFragment.

    The RowHeaderPresenter inflates the layout from R.layout.lb_row_header which looks like this:

    
    

    As you can see, this uses a style attribute called rowHeaderStyle, which is normally pointing to @style/Widget.Leanback.Row.Header. You can override this by putting the following in your styles.xml:

    
    
    
    

    And then use MyCustomBrowseStyle for the Activity containing the BrowseFragment by declaring it in your AndroidManifest.xml.

提交回复
热议问题