我正在 Android 中创建应用程序。我们需要创建与三星默认联系人应用程序相同的视图。我需要的是,我必须提到标题假设在此列表下具有名称 A 将包含从 A 开始的名称,然后在具有 B 的标题和在此列表下将包含从 B 开始的名称。除此之外,在右侧,我们有从 A、B、C、D....... 到 Z 开始的垂直列表。单击此将打开与该字符列表相关的列表。
请给我您的建议,我该如何实现该功能。
这是图像!
任何形式的帮助将不胜感激。谢谢
我正在 Android 中创建应用程序。我们需要创建与三星默认联系人应用程序相同的视图。我需要的是,我必须提到标题假设在此列表下具有名称 A 将包含从 A 开始的名称,然后在具有 B 的标题和在此列表下将包含从 B 开始的名称。除此之外,在右侧,我们有从 A、B、C、D....... 到 Z 开始的垂直列表。单击此将打开与该字符列表相关的列表。
请给我您的建议,我该如何实现该功能。
这是图像!
任何形式的帮助将不胜感激。谢谢
您可以使用 Hierarchy Viewer 工具来调查它是如何完成的。有很多关于如何使用它的教程,但它真的很简单。
编辑:
Michal 我所知道的所有这一切,我需要的是,我必须提到标题假设在此列表下具有名称 A 将包含从 A 开始的名称,在该标题具有 B 之后,在此列表下将包含从 B 开始的名称。从这里,在右侧,我们有从 A 、 B、 C、 D....... 到 Z 的垂直列表。单击此将打开与该字符列表相关的列表。我正在改变上面的图像。
你的问题什么都没说,它不准确。你应该编辑它。它是一个 AlphabetIndexer/SectionIndexer。
看:
右侧有字母的 ListView,如 iPhone。是否可以?
或在这里:
http://twistbyte.com/tutorial/android-listview-with-fast-scroll-and-section-index#codesyntax_1
或在这里:
http://vardhan-justlikethat.blogspot.in/2012/06/android-android-listview.html
网上有很多例子。此示例使用的是 fastScroller,但如果您希望此栏右侧有字母,这里有示例:
http://www.codeproject.com/Tips/548592/Android-Alphabetic-IndexBar-Scroller?display=Print