购物应用程序的水平滑块

时间:2015-02-09 14:09:14

标签: android android-layout horizontal-scrolling horizontallist

正在购买购物应用,并想要实现横向滑块/寻呼机,如屏幕截图所示。

shopping app

经过简短的搜索后发现我可以使用:

  • 查看寻呼机
  • 水平网格视图(库)

请建议我可以使用的最佳布局。或者,如果您已经使用过这样的视图,建议更好的方法来实现它。

感谢。

2 个答案:

答案 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)

您也可以使用Horizo​​ntalScrollView,但我建议您使用Horizo​​ntal Grid-view(Library)。