作者orzreynold (囧雷诺)
看板AndroidDev
标题[问题] listview的click event
时间Sat Aug 20 01:03:13 2011
自己写了一个listview
是有放照片的imageview以及textview
要设计点击时显示点选的名字
使用getItemAtPosition
结果竟然抓不到name的string
反而是抓到了imageview的好像记忆体位置吧= =
看getchildcount发现数量竟然只有一半
显然是只有imageview
是我什麽方法用错吗@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.164.100
1F:推 rize0528:你外面有包一层layout吗 08/20 01:06
2F:→ rize0528:↑ 指的是你自订的adapter 08/20 01:08
※ 编辑: orzreynold 来自: 59.115.164.100 (08/20 01:10)
3F:→ orzreynold:不太懂意思耶,就只有那两个VIEW而已 08/20 01:12
4F:→ sjrom:getchildcount is the # of "visiable" items. 08/20 09:13
5F:→ sjrom:getCount return what the adapter view's getCount method 08/20 09:14
6F:→ sjrom:adapter应该包含你的TextView. 08/20 09:15
7F:→ sjrom:(DataClass) item=getItemAtPosition(position); 08/20 09:16
8F:→ sjrom:item.getXXXX method应该是你写的塞到View上的资料.. 08/20 09:17
9F:→ sjrom:先去看一下你的adapter和Listview的结构怎麽填的吧..^_^ 08/20 09:19