[問題] listview的click event

看板AndroidDev作者 (囧雷諾)時間13年前 (2011/08/20 01:03), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
自己寫了一個listview 是有放照片的imageview以及textview 要設計點擊時顯示點選的名字 使用getItemAtPosition 結果竟然抓不到name的string 反而是抓到了imageview的好像記憶體位置吧= = 看getchildcount發現數量竟然只有一半 顯然是只有imageview 是我什麼方法用錯嗎@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.164.100

08/20 01:06, , 1F
你外面有包一層layout嗎
08/20 01:06, 1F

08/20 01:08, , 2F
↑ 指的是你自訂的adapter
08/20 01:08, 2F
※ 編輯: orzreynold 來自: 59.115.164.100 (08/20 01:10)

08/20 01:12, , 3F
不太懂意思耶,就只有那兩個VIEW而已
08/20 01:12, 3F

08/20 09:13, , 4F
getchildcount is the # of "visiable" items.
08/20 09:13, 4F

08/20 09:14, , 5F
getCount return what the adapter view's getCount method
08/20 09:14, 5F

08/20 09:15, , 6F
adapter應該包含你的TextView.
08/20 09:15, 6F

08/20 09:16, , 7F
(DataClass) item=getItemAtPosition(position);
08/20 09:16, 7F

08/20 09:17, , 8F
item.getXXXX method應該是你寫的塞到View上的資料..
08/20 09:17, 8F

08/20 09:19, , 9F
先去看一下你的adapter和Listview的結構怎麼填的吧..^_^
08/20 09:19, 9F
文章代碼(AID): #1EJfTLhk (AndroidDev)
文章代碼(AID): #1EJfTLhk (AndroidDev)