作者cooldigh (痛風少年)
看板AndroidDev
標題[問題] 關於自訂listview中使用CheckedTextView的問題
時間Thu Oct 13 04:39:30 2011
就是我用自訂的listView
裡面有用到CheckedTextView
但是當我選取的時候,
照理說會顯示勾取
但我在選取之後,右邊的勾勾並沒有顯示選取,始終都是黑色的…
不知道這個要怎麼解決?
我在想是不是因為CheckedTextView被LinearLayout包起來的關係?
選取之後會有一些改變,但我希望是顯示勾勾啊= =+
未選取
http://ppt.cc/7niS
選取後
http://ppt.cc/dLGC
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.184.142
1F:推 LaPass:是不是點到別的東西上了? 10/13 08:00
2F:→ LaPass:我是指.... 點擊事件被別的東西吃掉了 10/13 08:01
3F:→ cooldigh:沒有耶,我有用getCheckedItemCount()來取得選取了幾個 10/13 11:53
4F:→ cooldigh:item,和我選取的數目一樣 10/13 11:53
※ 編輯: cooldigh 來自: 163.13.252.230 (10/13 12:12)
5F:推 tomap41017:對,包起來就抓不到囉 10/13 22:22
6F:→ tomap41017:你可以試試不要包起來,看會不會ckeck=>理論上要會 10/13 22:23
7F:→ tomap41017:我猜源碼應該是try cast to Checkable,所以解決方法也 10/13 22:23
8F:→ tomap41017:我猜源碼應該是try cast to Checkable,所以解決方法也 10/13 22:23
9F:→ tomap41017:許可以用外面包的那層,實作checkable並轉呼叫給chkbox 10/13 22:23
10F:推 blooker:android:duplicateParentState 用這個看看 10/13 22:55
11F:→ blooker:在CheckedTextView裡設 10/13 22:56
12F:推 tomap41017:樓上的招數如果可用煩請原PO回報XD 10/14 00:14
13F:→ cooldigh:blooker大的不行耶~我在想要不要改個寫法 10/14 06:09
14F:→ cooldigh:就是原來的CheckedTextView改成TextView,後面直接加個 10/14 06:10
15F:→ cooldigh:CheckBox,再點選list的時候一起連動 10/14 06:10
16F:→ blooker:應該要可以耶 因為我有用過 只是我是用在gridview 10/14 09:46
17F:→ cooldigh:還是是因為被LinearLayout包著就不行= =+ 10/14 18:40
18F:推 tomap41017:我回的解法可以嗎? 10/14 19:58
19F:→ cooldigh:我還沒試耶XD 10/14 20:46
20F:推 blooker:我的GRIDITEM也是有用LAYOUT包著阿 應該沒差吧 10/14 21:59
※ 編輯: cooldigh 來自: 123.204.22.230 (10/14 22:54)
21F:推 blooker:對不起 我腦殘 那個指示船press state的 XD 10/14 22:54
22F:→ cooldigh:有改回來了 10/14 23:05
23F:推 tomap41017:我的解法試試看嘛~剛剛看了一下source code應該可噢 10/29 19:10