Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – Leanback.DetailsFragment不按预期滚动大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个细节片段正在使用DetailsOverviewRow和FullWidthDetailsOverviewRowPresenter.当页面首次加载时,选择动作按钮.当我按下一次,焦点离开按钮,没有其他的事情发生.当我第二次按下时,焦点移动到页面进一步向下的ListRow.我试图弄清楚为什么概述,或身体在主持人的部分被称为不重点.

两个屏幕截图之间是否不会有第二个“状态”,其中概述/主体是可读的?

可能要注意在活动xml中未声明DetailsFragment,我正在使用Fragmenttransactions手动更改片段.此外,使用静态创建方法(来源如下)实例化片段.

提前致谢.

Activity xml

DetailsFragment java

解决方法

我没有特别尝试过这个例子,但是从我在LeanBACk支持库中花费的时间,我知道即使提供了很多有用的东西,但是并不是很多:D

所以我会尝试这些东西:

1)确保您想要看到的区域中的东西是可以对焦的. (认情况下,可点击的元素应该是可对焦的,但是更好的检查)我的意思是在屏幕截图上,该区域只有文本,无按钮或可编辑的内容.所以当你按下时,没有任何焦点.如果您使BodyView的焦点对象发生了什么?
(是的,人们期望支持图书馆会照顾,但可能不是这样.)

2)了解当您按下时实际获得的重点,因为正如你所说,焦点留下了按钮 -​​ 但它在哪里? (How to find out which view is focused?)你可能在某个地方有一个“方向问题”.这就是 – 焦点是基于视图层次结构树而不是基于我们在屏幕上看到的.在某些情况下,可以通过将焦点移动到视图树的意外部分来跳过某些元素或卡在某处,这对于算法是有意义的,但从人的角度来看是不合逻辑的.

大佬总结

以上是大佬教程为你收集整理的android – Leanback.DetailsFragment不按预期滚动全部内容,希望文章能够帮你解决android – Leanback.DetailsFragment不按预期滚动所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。