Leanback.DetailsFragment没有按预期滚动

Red*_*irt 11 android leanback

我有一个使用DetailsOverviewRow和FullWidthDetailsOverviewRowPresenter的详细信息片段.当页面首次加载时,操作按钮被选中.当我按下一次时,焦点离开按钮,没有其他任何事情发生.当我再次按下时,焦点移动到页面下方的ListRow.我试图弄清楚为什么在演示者,部分中调用的概述或正文不会集中.

DetailsView初始状态

DetailsView滚动

概述/正文可读的两个屏幕截图之间是否应该有第二个"状态"?

可能值得注意.DetailsFragment未在活动xml中声明,我正在使用FragmentTransactions手动更改片段.此外,Fragment使用静态create方法实例化(下面的源代码).

提前致谢.

活动xml

DetailsFragment java

Red*_*irt 1

讨厌回答我自己的问题。这是由于我未能使用 RTFM。我在网络请求完成后创建片段 UI。为了让 FullWidthDetailsPresenter 正常工作,它和 ClassPresenterSelector() 应该在片段的 onCreate() 方法中初始化。