Я столкнулся с проблемой при использовании примера кода Google:
https://github.com/googlearchive/leanback-showcase/blob/master/app/src/main/java/android/support/v17/leanback/supportleanbackshowcase/app/page/PageAndListRowFragment.java
Я хотел бы установить для параметра SelectedItem значение private static final String HEADER_NAME_2 = "Фрагмент строки"; ,
Я пытался где-то поместитьprivate static final String HEADER_NAME_2 = "Фрагмент строки" ;, setSelectedPosition
void setSelectedPosition (int rowPosition, логическое сглаживание, Presenter.ViewHolderTask rowHolderTask)
private static final String HEADER_NAME_2 = "Фрагмент строки" ;,Выбирает строку и выполняет необязательную задачу в строке. НапримерsetSelectedPosition (10, true, new ListRowPresenterSelectItemViewHolderTask (5))
прокручивает до 11-го ряда и выбирает 6-й элемент в этом ряду. Этот метод будет игнорироваться, если RowsFragment не был создан (т. Е. До onCreateView (LayoutInflater, ViewGroup, Bundle)).
Подводя итог:
Когда вы запускаете действие (образец Google), егодолжен автоматически открыть строку «Фрагмент строки» и выбрать из нее элемент X.
Вручную Мы можем сделать это, просто нажав ОК и переместив стрелки.