2013-03-05 38 views
0

我需要在ListView的项目中制作一个可滚动的行。该行应该类似于Gallery或ViewPager。它的设计与Facebook画廊的行为相似。在列表视图中有一个水平滚动小部件

我打算使用Gallery,但由于它已被弃用,我不确定它是否是一个不错的选择。虽然推荐使用Fragment来替换Gallery,但不应将其放入ListView中。

是否有其他选项可用?或者我应该实现自己的自定义视图来计算和处理视图转换?有没有人尝试类似的东西?

+0

yes..its可能你可以在列表视图内创建水平滚动 – Janmejoy 2013-03-05 13:58:46

回答

1

使内部的行项目HorizontalScrollViewLinearLayout。 制作LinearLayout的定位horizontal并在里面添加你需要的东西。

+0

我发现Horizo​​ntalScrollView不支持聚焦选定项目的能力。还是要让它表现得像那样? – RobGThai 2013-03-05 14:09:21

+1

不幸的是我认为这是事实。我必须让touchListener更改所选项目的背景(在Horizo​​ntalScrollView的布局中)并存储它的索引。 – stan0 2013-03-05 14:27:15