Remove top margin from BrowseFragment in Android TV
android, android-tv, browsefragment
Solution
You can do this using it's `dimens.xml` which is provided in `v17 Lean Back` library.
`Follow the steps below first.`
Go to your `sdk` -> `extras` -> `android` -> `support` -> `v17` -> `leanback` -> `res` -> `values`.
From their copy `dimens.xml` file into your current leanback project `values` folder.
Now you have the `dimens.xml` file inside your project `values` folder.
Open that file and find below `dimen`.
Default value may be `167dp` given.
<dimen name="lb_browse_rows_margin_top">167dp</dimen>
So change it to around `30dp` or as per your need.
<dimen name="lb_browse_rows_margin_top">30dp</dimen>
You will get the rows up in `Browse Fragment`.
Problem
How can I remove blank space, as shown in dotted box in below image from `BrowseFragment`. I managed to remove search button and title. Although, I also want to remove blank space and move video row at top of screen. Is there any way to do this? I tried setting following in my AppTheme, but I doubt it helps: ``` <item name="browseRowsMarginTop">0dp</item> <item name="browsePaddingTop">0dp</item> ```