onItemClick中的参数

时间:2018-01-09 16:30:36

标签: android listview

我正在阅读此链接中有关使用OnItemClick参数的信息https://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html

任何人都可以向我解释第三和第三的确切区别吗?第四参数(位置和id)

position int:视图在适配器中的位置。

id long:点击的商品的行ID。

  • 两者都是行项目的返回位置

2 个答案:

答案 0 :(得分:1)

通常位置和id是相同的,但它们不一定是。 Position是底层数据集中的索引,无论是数组,ArrayList还是Cursor。 id是子视图中显示的对象的唯一标识符。例如,这可以是数据库表中行的主键。

答案 1 :(得分:0)

Position是适配器中项目的位置索引 id是从getItemId()返回的该位置的项的id,默认情况下是行索引。