我在服务中有一个媒体播放器,它会向托管ListView的活动发送消息。假设我在ListView中有100首歌曲,每次我选择一首歌曲时,该行的背景都会发生变化。我需要选定的行在屏幕上始终可见。我现在的问题是,我的服务在当前歌曲完成后转到下一首歌曲,并选择该行。但是,当选定的歌曲在屏幕上不可见时,它不会向下滚动。我需要它自动滚动,当它检测到当前歌曲是最后一首歌曲,用户可以在他的屏幕上看到。android:layout_height="wrap_content"
a
有两项活动。第一个活动是一个ViewPager,它包含四个片段(所有歌曲、播放列表、专辑和艺术家)。另一个Activity用于列出特定播放列表的歌曲。然而,当我回到之前的活动(即ViewPager),并尝试在第一段中播放一首歌曲(即所有歌曲)时,它会播放来自先前Activity播放列表中的歌曲。populate(); // function to populate recyclerview return view;第二