作者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