我正在使用VerticalGridFragment以类似网格的布局显示项目我不需要显示搜索或标题,我希望行从屏幕顶部开始,没有任何边距。有什么帮助吗? 最佳答案 我找到了一种方法,方法是覆盖VerticalGridFragment的VerticalGridPresenter,然后获取VerticalGridView,并将顶部填充设置为较小的值(value)。在CustomVerticalGridPresenter类(扩展VerticalGridPresenter)中,覆盖此方法:@Overrideprotectedvoidiniti
我在我的AndroidTV项目中遇到子类化VerticalGridFragment的问题:一切正常,但如果一行中的项目少于最大列数,则项目水平对齐开始从中心。奇怪的是,只有当元素总数小于最大列数时才会发生这种情况。例如,假设这个数字是6,如果我有1个项目,它就会放在行的中心。相反,如果我有14个项目,则第三行的2个项目从左边开始放置。有没有办法将一行中的项目对齐到左边或开始?我做错了什么吗?我试过这种方式但没有任何反应,项目从中心开始对齐。left|start然后在我的主题中这样设置它,它扩展自Theme.Leanback:@style/AppTheme.Widget.Leanback
我正在开发一个AndroidTV应用程序,但我对VerticalGridFragment呈现的标准阴影不太满意,我希望它更小,更暗一些。我搜索了代码,但没有找到任何完整的工作解决方案。在我的VerticalGridPresenter子类中,我唯一可以覆盖的方法是createShadowOverlayOptions但我得不到我想要的结果。我想到的唯一解决方法是定义以下维度,以便覆盖支持库中声明的维度:3dp4dp3dp但这更像是一种hack而不是正确的解决方案。这是标准的阴影:这是我使用当前hack得到的结果:如您所见,它变小了,但我无法更改颜色。是否有适当的方法来为VerticalGr