从Android TV中的BrowseFragment中删除上边距

ast*_*ter 5 android android-tv browsefragment

如何删除空白区域,如下图中虚线框所示 BrowseFragment.我设法删除搜索按钮和标题.虽然,我还想删除空白区域并在屏幕顶​​部移动视频行.

有没有办法做到这一点?

我尝试在我的AppTheme中设置以下内容,但我怀疑它有帮助:

    <item name="browseRowsMarginTop">0dp</item>
    <item name="browsePaddingTop">0dp</item>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Jay*_* RJ 7

您可以使用库中dimens.xml提供的内容来完成此操作v17 Lean Back.

Follow the steps below first.

  1. 转到sdk- > extras- > android- > support- > v17- > leanback- > res- > values.

  2. 从他们的副本dimens.xml文件到您当前的leanback项目values文件夹.

  3. 现在,您dimens.xml的项目values文件夹中包含该文件.

  4. 打开该文件,然后在下面找到dimen.

可以167dp给出默认值.

<dimen name="lb_browse_rows_margin_top">167dp</dimen>
Run Code Online (Sandbox Code Playgroud)

因此30dp,根据您的需要将其更改为周围.

<dimen name="lb_browse_rows_margin_top">30dp</dimen>
Run Code Online (Sandbox Code Playgroud)

你会得到这些行Browse Fragment.