【发布时间】:2019-04-30 07:25:40
【问题描述】:
我正在开发一个 Leanback 应用程序,我已经通过 RowsFragment 实现了行和所有内容,并且一切正常。
至于现在,当我在行中的项目内左右移动时,焦点项目会移动到屏幕中间并获得焦点。
示例 -
我希望获得焦点的项目停留在行首而不是中间。
示例 -
在网上找不到任何关于此的内容。 非常感谢有关此的任何信息。
【问题讨论】:
-
尝试查看有关如何有效[创建电视导航](developer.android.com/training/tv/start/navigation) 的文档。 “Android 框架会根据布局中可聚焦元素的相对位置自动应用定向导航方案”。这些是适用于 Android 用户界面小部件的 navigation attributes:
nextFocusDown、nextFocusLeft、nextFocusRight、nextFocusUp。 -
嘿@MαπμQμαπkγVπ.0 感谢您的评论,但我对项目的导航没有任何问题。我需要焦点项目始终位于第一个项目位置(行首),如第二张图片所示。
标签: android rows android-tv leanback