如何用拇指实现滚动条以实现快速滚动

时间:2010-06-02 11:25:32

标签: android horizontal-scrolling

我需要实现一个大约有1000个缩略图的屏幕。此屏幕应支持基于手势的滚动以及使用拇指滚动条快速滚动。因此,如果用户想要从第1页移到第100页,他只需拖动拇指即可到达那里。

但Android中没有这样的控制权。有寻求酒吧,但它的外观和感觉与我想要的不相似。我还想轻弹和滑动可以使用horizo​​ntalscrollbar继承的功能。所以我想在我的应用程序中添加水平scroolbar和seekbar的功能。

但我面临一些问题,需要将拇指位置与滑动或轻弹事件同步,并且还需要修改搜索栏的拇指外观。

请提出一些线索。

2 个答案:

答案 0 :(得分:23)

ListView拇指支持:

ListView vList = ...;
vList.setFastScrollEnabled(true);

GridView拇指支持:

GridView vGrid = ...;
vGrid .setFastScrollEnabled(true);

您还可以将内容划分为多个部分。为了使适配器必须实现以下接口:

android.widget.SectionIndexer

答案 1 :(得分:0)

this answer。它提供了有关如何在API级别> = 11上自定义快速滚动缩略图外观的详细信息。