作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我使用实现了 SectionIndexer 的自定义适配器来创建 ListView。当我在 list 文件中仅键入 minSdkVersion = 8 时,一切正常。但是,如果我将 targetSdkVersion = 11(或更多)添加到 Manifest,当我滚动列表时,快速滚动条开始滚出屏幕,但没有列表的末尾。
再等一会:如果我添加 targetSdkVersion = 11 来 list 并在没有 SectionIndexer 实现的情况下执行列表适配器,滚动条也可以正常工作。
但我需要 targetSdkVersion = 11 或更多,并且需要 SectionIndexer 实现。
有什么想法吗?
最佳答案
我的猜测是因为您没有正确实现 getSectionForPosition(int position) 方法。
这就是我做的事情:
@Override
public int getSectionForPosition(int position) {
for(int i = sections.length - 1; i >= 0; i--) {
if(position > alphaIndexer.get(sections[i]))
return i;
}
return 0;
}
关于android - 当 SectionIndexer 实现时,FastScrollBar 离开屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988886/
我需要计算像这样存储的 2 个短数据数组的 FFT(重复百万次): 等等。 数组值用黄色和蓝色表示。每个 K 值都有一个大小为 K 的未使用数据空间,我需要跳过。 我对数据进行了重新排序(和 floa
我是一名优秀的程序员,十分优秀!