2012-06-07 28 views
0

我建立上我想要像iPhone这样的联系人列表中的应用:如何在android中创建类似iPhone联系人列表的列表?

enter image description here

垂直导航条与右侧的字母。

+0

这正是[教程](http://twistbyte.com/tutorial/android-listview-with-fast-scroll-and-section-index)你正在寻找。 –

+0

OP需要侧面的字母列表,而不仅仅是一个快速滚动条。 – Eric

+0

你甚至读过那个链接上写的是什么吗? **并创建一个按字母顺序排列的部分列表,在您快速滚动列表时显示该字母。** –

回答

0

您可以在FrameLayout或AbsoluteLayout中设置ListView和自定义TextView。您的ListView应该包含所有项目,因为它没有字母表。然后,您可以将字母A-Z#放入您的TextView中,并确保其在布局中右对齐。

一旦您的布局设置,你必须添加一些代码到TextView。在Touch或Click事件中,记录相对于顶部的Y值,并确定哪个字母被覆盖,然后您可以确定ListView的滚动位置。

如果这看起来太多工作,那么存在这样的代码。详情请参阅this question

+0

**感谢**亲爱的看着它。 –

相关问题