自定义listview组件

Gau*_*hah 7 android listactivity

我试图在android中构建一个看起来像这样的列表视图(忽略搜索栏):

输出.http://www.freeimagehosting.net/uploads/6394404c4d.png

iPhone有类似的选项称为部分索引:

iphone部分索引.http://t0.gstatic.com/images?q=tbn:ANd9GcRcssNycAZ6s_vITQaHXwo3A_pDbfGeQImVdPDPiGn5zCMAR4i_

我可以使用以下内容获取列表中的部分:http: //bartinger.at/listview-with-sectionsseparators/

现在我想构建索引(位于第一个图像右侧的东西)(索引是自定义的,可能只包含一个字母)

我不想通过以下方式这样做:

创建一个活动,左侧有一个列表视图,右侧有另一个文本视图(或可能是任何内容),然后跟踪正确的元素并更新列表.例如:http://hello-android.blogspot.com/2010/11/sideindex-for-android.html

我想自定义android本身的listview,以便列表视图在右边包含这样的索引.这样的事情.一个类extends ListActivity和类的一些或如何包含侧栏.(我将管理侧栏的编码工作).因此,每当另一个类扩展时MyCustomListActivity,它将具有列表以及侧边栏.

我的问题是如何在我的自定义类中包含扩展ListActivity的侧栏?或者有更好的方法来做到这一点?

Ste*_*zyk 2

\n

因为我的索引不仅仅是一个字母,在某些情况下它是多个\n字母。\xe2\x80\x93 Gaurav Shah 2 天前

\n
\n\n

假设这是您不想使用快速滚动的唯一原因SectionIndexer,这里有一些设计用于多个字母的代码。

\n\n

这是它应该看起来像的屏幕截图:

\n\n

使用使用多个字母的SectionIndexer示例的快速滚动ListView的屏幕截图

\n