我想在项目中使用水平GridView。所以我有一个叫做root.To的LinearLayout使用水平GridView,我也需要HorizontalScrollView。
-LinearLayout
-HorizontalScrollView
-GridView(Horizontal)所以我将( HorizontalScrollView )添加到根(LinearLayout),然后将GridView添加到HorizontalScrollView.GridView的宽度将是(项目*网格视图的列宽的编号).The问题是HorizontalScrollView LayoutParam无法设置。我通过将背景颜色添加到每个布局得到了测试结果。我想要水平滚动的GridView。我不能通过xml设置布局,因为HorizontalScrollView和GridView是手动创建的,因为显示了它们的类别。
发布于 2015-12-01 18:50:17
在GridLayoutManager()中使用recyclerView。
GridLayoutManager具有以下构造函数:
GridLayoutManager (Context context, int spanCount, int orientation, boolean reverseLayout)
正如您所看到的,您可以传递一个int作为方向。一种可能的选择是水平。您可以查看官方文档以获取更多信息。
更多信息请点击这里:https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html
https://stackoverflow.com/questions/34018384
复制相似问题