在onItemClick上Arg1和Arg2的价值是多少?

时间:2014-06-22 19:28:54

标签: android mobile

我试图在ListView的任何视图中更改一个TextView,

我已经有一个适配器设置,所以我不能使用适配器。

我试图用" for"声明,使用

mListView.getChildAt(i)

但它没有奏效。

当我尝试在OnItemClick方法中执行此操作时,使用arg1而不是

mListView.getChildAt(i),它适用于我点击的项目。

但是我需要在没有点击项目的情况下发生,

所以我的问题是:Arg1Arg2的价值是多少?

我知道他们代表的是什么,但我想知道当我点击某个项目时他们会得到什么价值。

感谢。

2 个答案:

答案 0 :(得分:1)

如果您需要

,可以通过view.performClick()方法伪造点击次数

答案 1 :(得分:0)

来自Android文档:

public abstract void onItemClick (AdapterView<?> parent, View view, int position, long id)

单击此AdapterView中的项目时要调用的回调方法。

如果需要访问与所选项目相关联的数据,实施者可以调用getItemAtPosition(position)。

参数:

parent 发生点击的AdapterView。

查看已点击的AdapterView中的视图(这将是适配器提供的视图)

位置视图在适配器中的位置。

id 点击的商品的行ID。