如何在android中创建像iPhone联系人List这样的列表?

时间:2012-06-07 05:51:57

标签: android android-listview

我正在构建一个应用程序,我想要像iPhone一样的联系人列表:

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

设置好布局后,您必须向TextView添加一些代码。在Touch或Click事件中,记录相对于顶部的Y值,并确定正在悬停的字母,然后您可以确定ListView的滚动位置。

如果这看起来太多了,那么就存在代码。有关详细信息,请参阅this question