问题标签 [fastscroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3362 浏览

java - 如何在 Android Spinner 的下拉菜单中启用快速滚动(拇指)?

在一个应用程序中,我有一个包含数十个项目的 Spinner。

当用户点击微调器时,会出现一个弹出对话框,其中显示可能的选择列表。但是,由于有(排序的)数十个项目,我希望用户能够使用快速滚动拇指(如fastScrollEnabledListView 上的属性),类似于联系人应用程序中启用的那个。

我试图获取在该弹出对话框中使用的 ListView,但我没有找到任何方法来做到这一点。

0 投票
1 回答
700 浏览

android - 如何在android中实现expandablelist?

我尝试复制内置的联系人应用程序....我怎样才能有一个 + 按钮来添加多个电话和电子邮件?我也希望在其中启用 fastscrollview

0 投票
1 回答
1451 浏览

android - 使用简单的光标适配器从 ListActivity 启用快速滚动

我知道您可以为 listViews 设置 fastScroll,但目前我想使用带有简单光标适配器的 ListActivity。有没有办法让这样的视图快速滚动?

0 投票
2 回答
3218 浏览

android - android fastScroll 只覆盖列表的一部分

我有一个实现expandable list activity.
在 XML 代码中(或者我可以在 java 中完成),我设置fastScrollEnabledtrue. 这确实可以实现快速滚动。但快速滚动仅适用于列表的顶部。就像我可以使用 fastscroll thumb bar 滚动整个列表,但只能在滚动条的顶部工作。它与整个列表不成比例。我可以将拇指栏拖到列表的底部,但它不会滚动,因为listview它已经滚动到底部,因为它只在列表的顶部工作的奇怪行为。
我知道令人困惑,如果需要,我可以尝试澄清更多......

我确实实现了一个自定义BaseExpandableListAdapter.

0 投票
1 回答
9656 浏览

android - android - listview fastscroll 与 iPhone 联系人活动中的字母表一样

嗨,我只是想用字母滚动条实现像 fastscroll 这样的 iPhone。见这里:http ://appsreviews.com/wp-content/uploads/2010/08/Cures-AZ-App-for-iPhone.jpg

令人惊讶的是,我无法为 android 找到类似的东西。

感谢任何帮助。

有人在其他帖子中评论了这个主题:“如果你正在为 android 开发,你所有的应用程序小部件都应该做类似的事情。不需要从 iPhone 复制。” 但是,请尝试向您的客户解释,他们希望应用程序在大多数手机上看起来都一样。在此处输入图像描述

这是它现在的样子:丑陋。

0 投票
2 回答
2454 浏览

android - 对 sectionIndexer 进行样式设置

有没有人找到一种方法来设置使用 SectionIndexer 时出现的小部件的样式?样式更改,例如更改文本颜色或背景颜色。

0 投票
2 回答
1033 浏览

android - setFastScrollEnabled 在我所有的手机上都能正常工作,但在 Honeycomb 平板电脑上崩溃

我最近得到了一台 Xoom,我目前正在努力改进我的 HoneyComb 平板电脑应用程序。一切都很好,我的最后一个问题涉及一个带有 FastScroll 的 ListView 到 TabActavity。

自 2 年以来,此代码在所有手机上都运行良好,但我现在遇到了 setFastScrollEnabled 问题!正如您在我的代码片段中看到的那样,我必须删除此行,否则会出现此异常(见下文)

任何想法是什么问题?我发现的唯一解决方法是:

我可以发布我的适配器,但我真的不认为这是相关的。

0 投票
3 回答
898 浏览

android - ListView 与 AlphaIndexer 缓存未清除

所以我有一个带有列表视图的活动,它通过游标动态更新。只需将查询命令重新分配给该变量,即可重用游标对象,该变量返回一组全新的数据。这工作正常。问题是我已经扩展了 SimpleCursorAdapter 以使用 AlphaIndexer。显然,当游标更新或更改时,它应该清除索引缓存。这没有发生。所有这一切的主要原因是在传入的不同游标上快速滚动并使其工作。现在,在使用不同的游标时,列表视图正在使用第一个列表视图中的索引,并试图快速滚动第二个列表视图。

知道可能发生了什么或如何清除此缓存吗?我尝试了 onChanged() 和 onContentChanged()。有没有人看到这个或知道任何建议?

该代码的使用方式如下:

请记住,我有 4 个“选项卡”,它们只是重新查询游标并创建一个新的 AlphaIndexer。每次单击选项卡时,alpha 变量都会被清空。看起来索引器有视图cahcing。

谢谢

0 投票
2 回答
2514 浏览

android - FastScroll Behaves Strangely with a Custom ListAdapter which implements SectionIndexer

I am working on a ListActivity that has a inner class that is a child of SimpleAdapter that implements SectionIndexer.

The activity is receives a JSON object in a separate AysncTask. This object is made up of various JSONArrays whose keys are first letter of the item the items of the array. So, the array is made up of a bunch of items that begin with the letter "B". Therefore, that JSONArray's key is "B".

The object does not necessarily have all of the letters of the alphabet. I am also aware that order is not guaranteed with JSONObjects so I sort them.
List> maps = new ArrayList>(); ArrayList sections = new ArrayList(); HashMap letters = new HashMap();

The problem I am having is with FastScroll. I have everything working for the most part. The list is grouped by first letter and when using FastScroll the letter appears in the popup and goes to the correct group. The issue is when I let go of the FastScroll after going to the desired section the FastScroll "Jumps" to a random part of the list. It doesn't stay in the location where I let go of it. I think it is going to an arbitrary place in the section because I do not have the SectionIndexer implemented right. I think the problem is with this method.

I am just not sure how to implement the SectionIndexer methods properly...

0 投票
1 回答
773 浏览

android - Android listview 搜索和快速滚动

我对 Android 平台编程相当陌生,并且对如何将搜索框和快速滚动添加到我的应用程序的列表视图有一些疑问。

我已经使用Jeff Sharkey的代码将带有标题的列表视图添加到我的应用程序中。这很好用,但我喜欢让搜索框添加顶部和启用快速滚动,我已经尝试了一些关于此的教程,但我无法让它工作。

我怎样才能得到点击的项目?我使用了 setOnItemClickListener 但这不起作用。

有人可以帮帮我吗?

谢谢,丹尼尔