Java 列表视图中带有字母气泡的快速滚动条

Java 列表视图中带有字母气泡的快速滚动条,java,android,scrollbar,Java,Android,Scrollbar,我的应用程序中有一个列表视图。我想在小气泡中实现带有字母建议的快速滚动条。例如: 我发现同样的回收视图 我找到了列表视图的第三方库,但不知道如何在我的项目中实现它。因为它的用途没有说明。任何人都可以建议我的项目中使用库的任何替代方案或提及步骤吗 谢谢正如示例中所说,首先,您必须用XML声明您的视图: <lb.library.PinnedHeaderListView android:id="@android:id/list" android:layout_width="ma

我的应用程序中有一个列表视图。我想在小气泡中实现带有字母建议的快速滚动条。例如:

我发现同样的回收视图

我找到了列表视图的第三方库,但不知道如何在我的项目中实现它。因为它的用途没有说明。任何人都可以建议我的项目中使用库的任何替代方案或提及步骤吗


谢谢

正如示例中所说,首先,您必须用XML声明您的视图:

<lb.library.PinnedHeaderListView
    android:id="@android:id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:cacheColorHint="@android:color/transparent"
    android:divider="@null"
    android:dividerHeight="0px"
    android:fadeScrollbars="false"
    android:fastScrollEnabled="true"
    android:listSelector="@drawable/listview_selector"
    android:scrollingCache="false"
    tools:listitem="@layout/listview_item"/>

请注意,您的适配器必须扩展SearchablePinnedHeaderListViewAdapter

SuperSlim呢?我是说这个@MohammadZ我想这也是为回收者看的
private PinnedHeaderListView mListView;
mListView = (PinnedHeaderListView) findViewById(android.R.id.list);
int pinnedHeaderBackgroundColor = getResources().getColor(getResIdFromAttribute(this, android.R.attr.colorBackground));
mAdapter.setPinnedHeaderBackgroundColor(pinnedHeaderBackgroundColor);
mAdapter.setPinnedHeaderTextColor(getResources().getColor(R.color.pinned_header_text));
mListView.setPinnedHeaderView(mInflater.inflate(R.layout.pinned_header_listview_side_header, mListView, false));
mListView.setAdapter(mAdapter);
mListView.setOnScrollListener(mAdapter);
mListView.setEnableHeaderTransparencyChanges(false);
//    mAdapter.getFilter().filter(mQueryText,new FilterListener() ...
//You can also perform operations on selected item by using :
//    mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() ...