android - ListView 可索引吗?

标签 android android-listview

我需要一个ListView Indexable,当我点击某个数字时,它会将我重定向到索引的 rowListView Indexable 的数量相同。例如,当我点击 2 时,它会将我重定向到index (ListView) 编号的是 2 。

Image

最佳答案

试试这个方法,希望能帮助您解决问题。

如果您不想更改 IndexScroller 类中的任何代码,请更改 SimpleAdapter 类中的以下代码。

右侧部分值作为列表中没有项目。

private String[] mSections;

public SimpleAdapter(ArrayList<String> mCurrentList, Context mContext) {
    super();
    this.mCurrentList = mCurrentList;
    mSections = new String[mCurrentList.size()];
    for(int i=0;i<mCurrentList.size();i++){
        mSections[i] = String.valueOf(i+1);
    }
    this.mContext = mContext;
}

尝试给定选定的右侧部分值来移动列表。

@Override
public int getPositionForSection(int section) {
    return section;
}

关于android - ListView 可索引吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26646659/

相关文章:

android - 读取一个简单的文本文件

java - 显示来自 InputStream 的图像

android - 无法解析从本地源模块构建的本地 AAR

android - 当 RecyclerView 为空时,CollapsingToolbarLayout 不应折叠

android - 当项目数量发生变化时,如何更新绑定(bind)到 ListView 的 CursorAdapter?

android - 将滤镜效果应用于 Gallery 中的 Android ImageView

android - Eclipse 不支持 KitKat 更新

android - ListView 和 cursorAdapter 给出空指针异常

Android:Listview 的 onItemClick() 事件未被调用

java - Android ListView 性能