一、GridView横向的实现:
1.DisplayMetrics类简单介绍:
DisplayMetrics主要是获得屏幕物理参数,比如size、density、font scaling.
而这个信息的获取只需要通过上图的两行代码。
这是我们可以获得的部分参数,这里我们主要是通过密度density来操作。
2.gridview的横向实现:
我们首先定义gridview的宽度
int gridviewWidth = (int) (size * (length + 4) * density); //这里加四是为了区别下面的itemwidth,要大于itemwidth
int itemWidth = (int) (lengt

本文介绍了如何在Android TV上实现GridView的横向循环。通过DisplayMetrics获取屏幕参数,利用密度density调整布局。同时,解析了Android的按键分发机制,当GridView到达最后一个item时,如何监听并让它重新选中第一个item,实现循环滚动效果。
最低0.47元/天 解锁文章
2506

被折叠的 条评论
为什么被折叠?



