我试图在ListView的任何视图中更改一个TextView,
我已经有一个适配器设置,所以我不能使用适配器。
我试图用" for"声明,使用
mListView.getChildAt(i)
但它没有奏效。
当我尝试在OnItemClick方法中执行此操作时,使用arg1
而不是
mListView.getChildAt(i)
,它适用于我点击的项目。
但是我需要在没有点击项目的情况下发生,
所以我的问题是:Arg1
和Arg2
的价值是多少?
我知道他们代表的是什么,但我想知道当我点击某个项目时他们会得到什么价值。
感谢。
答案 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。