[问题] listview按了之后button跟着变色

楼主: zxc190 (卡卡)   2014-08-07 16:03:29
我在listview的item上面放了一个button
为什么按了item后 button跟着变色呢
意思是我按item后 button以为是他自己被按到了
然后根据xml的设定
<item android:state_pressed="true"
android:drawable="@drawable/a02_call_pressed" > </item>
它换了背景这样
作者: markzog21 (玉米)   2014-08-07 18:01:00
不是很懂你的问题
楼主: zxc190 (卡卡)   2014-08-07 18:03:00
http://ppt.cc/oMpH 像这张图 点item button却跟着变色如何button不跟着变色呢但button还是要可以单独被按到
作者: LiHowDie (我要坚强 我可以)   2014-08-07 18:12:00
在getView 的时候 针对那个View 作click 然后变色这样不行吗?!View 最底层的Layout
楼主: zxc190 (卡卡)   2014-08-07 18:26:00
楼上是个好方法 thx 不过还是想知道为什么会跟着变
作者: givemepass (λ)   2014-08-07 19:11:00
selector阿
作者: LiHowDie (我要坚强 我可以)   2014-08-07 19:33:00
我在猜啦~ 有错还请订正!! 可能是因为你用 ItemSelected所以他那时候的控件 是整个Item 包含里面所有的元件
作者: tac0wu (在BBS中流浪)   2014-08-08 00:19:00
press 的state 会传递给child 可以使用custom view 去阻断

Links booklink

Contact Us: admin [ a t ] ucptt.com