13

嗨,我怎样才能实现一个带有部分分隔符的列表,就像 android 的积木列表中的那个一样

在此处输入图像描述

你能指出任何文章或教程来实现这一点吗?

4

3 回答 3

14

我在这里实现了一个可能的版本:

http://steprobe.wordpress.com/2013/03/29/google-building-blocks-style-listview-for-android/

于 2013-03-29T22:53:18.373 回答
3

有很多教程可以获取分组列表。诀窍是寻找“适配器”而不是“列表”。例如,这个:http ://android.cyrilmottier.com/?p=440

于 2012-11-22T19:43:43.400 回答
1

列表中的每一行都可以在布局方面与其他行完全分开。因此,如果您的列表中有 3 行,您可以让每一行看起来完全不同。您需要编写自己的适配器(即扩展 ArrayAdapter)、getView()覆盖getViewTypeCount()getItemViewType(). 然后对于每一行,您getView()应该执行您想要的任何逻辑,膨胀您想要的任何布局并将该视图返回到列表。

于 2012-11-22T19:47:14.930 回答