2011.08.26——— android ListView之多个item布局

2011.08.26——— android ListView之多个item布局

参考: http://disanji.net/2011/02/21/android-listview-getview-and-how-to-put-multi-item-in-listview/

例子见附件

我所得到的结论如下:

1、不重写getItemViewType和 getViewTypeCount
1个xml
按键:10个item 然后循环 不会乱摆
拖拽:9个item 然后循环 不会乱摆
2个xml
按键:10个item 然后循环 不会乱摆
拖拽:9个item 然后循环 必然乱摆
3个xml
按键:11个item 然后循环 不会乱摆
拖拽:10个item 然后循环 必然乱摆

2、重写了getItemViewType和 getViewTypeCount
1个xml:09个item 然后循环 不会乱摆
2个xml:10个item 然后循环 不会乱摆
3个xml:12个item 然后循环 不会乱摆



不知道怎么回事 反正猜测
它是根据count 来设置内存分配几个item 然后根据type来判断 到底显示哪一个layout.xml显示




你可能感兴趣的:(android)