正在购买购物应用,并想要实现横向滑块/寻呼机,如屏幕截图所示。
经过简短的搜索后发现我可以使用:
请建议我可以使用的最佳布局。或者,如果您已经使用过这样的视图,建议更好的方法来实现它。
感谢。
答案 0 :(得分:4)
我最近使用RecyclerView和LinearLayoutManager开发水平滚动视图。我过去常常使用内部为线性布局的水平滚动视图,但我从未成为这种方法的忠实粉丝。
我喜欢RecyclerView方法,因为它的工作方式与ListView非常相似,并允许您实现ViewHolder模式。您必须设置RecyclerView.Adapter而不是传统的适配器。
您可以按照此处的示例
https://developer.android.com/training/material/lists-cards.html
要使回收者视图水平,您必须将其布局管理器设置为水平方向:
layoutManager = new LinearLayoutManager(context, LinearLayoutManager.HORIZONTAL, false);
mRecycler.setLayoutManager(mLayoutManager);
答案 1 :(得分:2)
您也可以使用HorizontalScrollView,但我建议您使用Horizontal Grid-view(Library)。