【发布时间】:2018-01-19 22:37:09
【问题描述】:
大家好,我正在开发应用程序,我的布局结构如下:
RelativeLayout:
CompoundView:
CompoundView:
RelativeLayout:
Button
Button
RecyclerView
BrowseFragment:
Only rows
我的问题是当我到达浏览片段的第一行和其中的第一个项目并且我想向上 (D-PAD-UP) 聚焦按钮时它什么也不做它只在我向左推(D-PAD-LEFT)。任何人都有解决方案?
【问题讨论】:
-
您应该提供布局 xml 文件的内容,因为您使用的是
RelativeLayout。这将为我们提供组件顺序的线索。 -
@dan 我更新了结构我不使用任何东西,除了 BrowseFragment 中的行
-
RelativeLayout提供如下属性:android:layout_alignParentTop或android:layout_toRightOf等。有关完整列表,请参阅 here。这就是为什么查看使用的对齐方式很重要的原因。 -
你是对的,RelativeLayout 是造成问题的原因。当我在按钮上设置 centerInParent 时,它没有得到任何焦点。有没有办法避免这种情况?
标签: android android-tv leanback