android tv gridview,Android TV:VerticalGridFragment行项对齐
·
我在Android TV项目中面临一个子类化VerticalGridFragment的问题:一切正常但如果在一行中有较少的项目,那么最大列数,则项目从中心开始水平对齐.
奇怪的是,只有当元素总数小于最大列数时才会发生.例如,假设此数字为6,如果我有1个项目,则将其放在行的中心.相反,如果我有14个项目,则第三行中的2个项目从左侧开始放置.

有没有办法将行中的项目对齐到左侧或开始?
难道我做错了什么?
我试过这种方式但没有任何反应,物品从中心开始对齐.
left|start
然后在我的主题中设置它,从Theme.Leanback扩展:
@style/AppTheme.Widget.Leanback.GridItems.VerticalGridView
解决方法:
也许VerticalGridView本身(< item>的父级)具有较小的宽度并与中心对齐.
您可以尝试将VerticalGridView的宽度设置为match_parent(请参阅紧固件的注释).
标签:android,android-layout,android-tv,leanback
来源: https://codeday.me/bug/20190824/1703965.html
更多推荐


所有评论(0)