如何获得ListView中任意一项的View

subanxianc 2013-03-31 08:25:56
比如我想获得ListView中Position为2的这一项中的TextView实例该怎么办.


是不是这个方法getItemAtPosition()啊
找不到实例啊啊啊啊...不知道怎么用
...全文
215 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
深夜深几许 2013-04-01
  • 打赏
  • 举报
回复
引用 3 楼 subanxianc 的回复:
引用 1 楼 haerxiong 的回复:方法名是getItem(int position);如果单项不只是textView,还要根据id查,findViewByID,或者索检所有子项,getChildViews。。。 嗯,昨天终于明白怎么回事了,原来是因为我自己写的Adapter没有写getItem方法. 导致我用getItemAtPosition()时,得到的是n……
关于adapter,里面的每一项都是有特定意义的,比如说你自定义一个adapter,android自动生成的代码,是需要你自己去定义的
subanxianc 2013-04-01
  • 打赏
  • 举报
回复
引用 1 楼 haerxiong 的回复:
方法名是getItem(int position);如果单项不只是textView,还要根据id查,findViewByID,或者索检所有子项,getChildViews。。。
嗯,昨天终于明白怎么回事了,原来是因为我自己写的Adapter没有写getItem方法. 导致我用getItemAtPosition()时,得到的是null......
深夜深几许 2013-04-01
  • 打赏
  • 举报
回复
TextView tv = listView.getChildAtPosition(int position);
Victor刘 2013-04-01
  • 打赏
  • 举报
回复
方法名是getItem(int position);如果单项不只是textView,还要根据id查,findViewByID,或者索检所有子项,getChildViews。。。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧