作者alderis (alderis)
看板AndroidDev
标题[问题] SimpleListAdapter中的itemid与position有什麽差异?
时间Thu Sep 1 15:39:18 2011
我在ListActivity中使用SimpleListAdapter
ListActivity中有
onListItemClick(ListView l, View v, int position, long id)
可以直接使用
但我比较不明白其中的参数positon与id有什麽差别
我试过position是从0开始
id是从1开始
而id似乎是从设定的Adapter那边过来的
因为设好的adapter中有getItemId这个method
但我还是不太明白当初id是怎麽来的
如果是自动产生的话,那id跟position的用途有什麽不一样呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.120.6.70
1F:推 tomap41017:如用CursorAdapter bind ContentProvider资料的时候 09/01 18:23
2F:→ tomap41017:就会用到了,现在从1开始只是因为SimpleListAdapter 09/01 18:23
3F:→ tomap41017:实作方式所出现的 09/01 18:24
4F:→ alderis:所以id跟position在simpleListAdapter中比较没差是吗? 09/01 19:43
5F:→ alderis:谢谢唷~ 09/01 19:43
6F:→ Killercat:实作一次BaseAdapter就知道了 09/02 08:07
7F:→ Killercat:通常大多数实用化的app都是实作BaseAdapter当adapter 09/02 08:07