2011.08.26——— android ListView之多个item布局
参考:[url]http://disanji.net/2011/02/21/android-listview-getview-and-how-to-put-multi-item-in-listview/[/url]
例子见附件
我所得到的结论如下:
不知道怎么回事 反正猜测
[color=red]它是根据count 来设置内存分配几个item 然后根据type来判断 到底显示哪一个layout.xml显示[/color]
参考:[url]http://disanji.net/2011/02/21/android-listview-getview-and-how-to-put-multi-item-in-listview/[/url]
例子见附件
我所得到的结论如下:
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 然后循环 不会乱摆
不知道怎么回事 反正猜测
[color=red]它是根据count 来设置内存分配几个item 然后根据type来判断 到底显示哪一个layout.xml显示[/color]