实现垂直和放大的列表可水平滚动

时间:2015-11-12 09:55:22

标签: java android user-interface listview android-recyclerview

我有一个与Android应用UI实施相关的问题。我想要实现的用户界面非常类似于 Slideshare 应用用户界面,我在下面附上:

enter image description here

对图像大小表示歉意。但基本上我想实现垂直列表,列表中的每个项目都是另一个水平子项列表

我目前的方法计划是实施垂直RecyclerView,然后将列表中的每个项目实现为水平RecyclerView (基本上是一个二维RecyclerView)

我在这里走在正确的轨道上吗?我很抱歉,我无法提供任何代码,因为我仍处于设计阶段。我不想要任何代码解决方案,而是希望如何实现此类UI的指南或小提示

感谢您抽出宝贵时间阅读此问题。任何提示都将受到高度赞赏!

2 个答案:

答案 0 :(得分:1)

您可以使用TwoWayView库为bot水平和垂直列表视图实现此方案,也可以使用RecyclerView。

TwoWayView Library:https://github.com/lucasr/twoway-view/

TwoWayView示例:https://github.com/lucasr/twoway-view/tree/master/sample

您可以阅读有关如何在on this Github page上实现此功能的精彩教程。

答案 1 :(得分:1)

您可以查看VerticalHorizontalListViewtwoway-view  当然这个link可能是一个帮助,它解释了如何在Android中实现Dynamic Shelfview。

我在SO上找到了这个答案: Horizontal ScrollView in List View Item Android完全解释了这个问题,你也可以看一下。我希望这个链接可以帮助你;)