问题描述
- 用代码控制ListView的selected/focused/pressed状态
-
是这样的,比如一个音乐播放器的歌曲列表。当我点击某一项时,我希望这首歌播放,然后这一项突出显示(改变字体、背景什么的)。当这首歌曲播放结束时,会跳到另一首歌曲,然后我希望播放列表的另一项突出显示。我用的是selector,但是这样只有手动点击时才会突出显示,歌曲改变时不会自动突出显示。有没有什么办法让listview的item获得与手动点击时同样的select效果呢?求解~^_^
解决方案
android里面为有点击事件的 view都提供了一个**performClick**的方法。、
目的就是模仿手指点击的效果。处理逻辑跟你点击是一样的。、
时间: 2024-08-30 15:38:25