今天接了一个小需求:为listview添加灰色点击效果,要求在点击弹出底部popupwindow后,保持item的置灰效果,直到popupwindow消失时才恢复原状。但是在点击后Selector并没有生效,debug后知道是因为子view覆盖了listSelector属性导致的,所以在layout中添加drawSelectorOnTop属性并设置为true,最终解决问题。
效果图:
本文解决了一个具体问题:如何为ListView添加灰色点击效果,并确保在弹出popupwindow后保持item的置灰状态,直到popupwindow关闭时恢复原状。通过设置drawSelectorOnTop属性为true解决了子视图覆盖listSelector的问题。
今天接了一个小需求:为listview添加灰色点击效果,要求在点击弹出底部popupwindow后,保持item的置灰效果,直到popupwindow消失时才恢复原状。但是在点击后Selector并没有生效,debug后知道是因为子view覆盖了listSelector属性导致的,所以在layout中添加drawSelectorOnTop属性并设置为true,最终解决问题。
效果图:

被折叠的 条评论
为什么被折叠?