如何减少两行浏览片段之间的距离

Posted

技术标签:

【中文标题】如何减少两行浏览片段之间的距离【英文标题】:How to redue distance between two rows of BrowseFragment 【发布时间】:2018-08-17 06:17:57 【问题描述】:

我正在使用没有缩放效果的 BrowseFragment,如下所示:

ListRowPresenter presenter = new ListRowPresenter(FocusHighlight.ZOOM_FACTOR_NONE, true);

因此,我在另一行的结尾和开头之间有额外的空间。如图所示(以红色框突出显示)。

我怎样才能减少这个空间?

我已经尝试过覆盖以下尺寸,但没有效果:

<dimen name="lb_browse_padding_bottom">48dp</dimen>
<dimen name="lb_browse_padding_end">56dp</dimen>

【问题讨论】:

【参考方案1】:

我们可以通过覆盖以下值来调整这些边距:

<dimen name="lb_browse_expanded_selected_row_top_padding">16dp</dimen>
<dimen name="lb_browse_expanded_row_no_hovercard_bottom_padding">28dp</dimen>

【讨论】:

您能否详细说明您是如何知道这一点的?你怎么知道要为哪个片段覆盖哪个名称和值? 它在leanback SDK中。每个属性都会影响屏幕上的相应部分。查看更多信息:chromium.googlesource.com/android_tools/+/… 这是一个很好的起点,非常感谢

以上是关于如何减少两行浏览片段之间的距离的主要内容,如果未能解决你的问题,请参考以下文章

Python matplotlib图例如何减少框架左边缘和标记之间的距离

在 R 中,如何确定我的 (x,y) 数据框中哪两行的距离最小?

line-height

环形环绕地图上一组点之间的“质心”,可最大限度地减少到所有点的平均距离

UICollectionView - 单元格之间的距离?

减少y标签和绘图区域ggplot之间的距离