我想创建一个类似于默认联系人应用程序的带分隔符的列表视图。我的应用需要列表排序,并且项目之间要用分隔符分开(例如联系人应用程序中的按字母排序)。能够使用分隔符标题滚动将是一个额外的优势。任何指针都会有帮助。谢谢!
我想创建一个类似于默认联系人应用程序的带分隔符的列表视图。我的应用需要列表排序,并且项目之间要用分隔符分开(例如联系人应用程序中的按字母排序)。能够使用分隔符标题滚动将是一个额外的优势。任何指针都会有帮助。谢谢!
前往你的android-sdk\samples文件夹。那里有许多带源代码的示例。尝试一下api demos -> Views -> Lists。这些示例是你所需要的一切,甚至更多。此外,HERE 还有官方的Lists
部分示例。
您可以通过xml或代码来设置分隔符及其宽度:
http://developer.android.com/reference/android/widget/ListView.html#attr_android:dividerHeight
http://developer.android.com/reference/android/widget/ListView.html#attr_android:divider
http://developer.android.com/reference/android/widget/ListView.html#setDividerHeight(int)
如果要使用默认的分隔符,请在“divider
”属性中使用“?android:attr/listDivider
”。
此外,为了能够以不同、更快的方式进行滚动,请使用fastScrollEnabled。