【发布时间】:2012-10-19 00:40:55
【问题描述】:
我对@987654323@ 中的postion 和row id 之间的区别感到困惑。
文档有以下内容:
position The position of the view in the list
id The row id of the item that was clicked
两者之间有什么实际区别吗?我假设,由于有两个不同的参数,存在值不同的情况,但根据文档中使用的措辞,很难看出这种差异可能是什么。是否其中一个可以保存Cursor 或其他一些特殊功能提供的数据库行ID 的值?
【问题讨论】:
-
假设您对列表进行了排序。那么位置将与id非常不同。位置是从上到下,id 是唯一标识符。
-
那么唯一标识符是如何分配的呢? ListView 中项目的顺序是第一次填充时的顺序,然后是排序等操作?
标签: android user-interface android-listview