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