Как удалить заголовки из BrowseFragment? - PullRequest
0 голосов
/ 03 мая 2018

Я работаю над приложением для Android TV и использую библиотеку leanback.

Я хочу настроить макет приложения «BrowseFragment». Я хочу удалить вид заголовка и отображать только список карточек "строк".

Возможно ли это сделать или есть другое решение для достижения этой цели?

Я хочу удалить это

Ответы [ 3 ]

0 голосов
/ 06 декабря 2018

Вышеупомянутый вызов на самом деле должен быть в методе OnCreate вместо OnActivityCreated.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setHeadersState(HEADERS_DISABLED);
}
0 голосов
/ 26 декабря 2018

Есть два варианта:

/** The headers fragment is enabled and hidden by default. */

HEADERS_HIDDEN

/** The headers fragment is disabled and will never be shown. */

HEADERS_DISABLED

OnCreate, вы должны установить заголовок:

    setHeadersState(HEADERS_DISABLED); //To Diable the Header

    setHeadersState(HEADERS_HIDDEN); //To Hide the Header
0 голосов
/ 03 мая 2018

Вы должны установить HeaderState так:

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    setHeadersState(HEADERS_DISABLED); // Add this line
}
...