我有一个歌曲列表,并想突出显示(更改背景)当前正在播放的歌曲。当我的歌曲完成并转到下一首歌曲时,它应该能够更改背景。我还希望在我选择任何歌曲时更改背景列表视图项。有人可以指导我如何继续前进。代码:-
我正在实现此代码,但不止一个列表项颜色正在改变
@Override
public void bindView(View view, Context context, Cursor cursor) {
// TODO Auto-generated method stub
super.bindView(view, context, cursor);
final View vi=inflater.inflate(layout, null, false);
TextView titleS=(TextView)view.findViewById(R.id.TitleSong);
TextView artistS=(TextView)view.findViewById(R.id.Artist);
int Title_index;
int Artist_index;
Title_index=cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DISPLAY_NAME);
Artist_index=cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ARTIST);
titleS.setText(cursor.getString(Title_index));
artistS.setText(cursor.getString(Artist_index));
if(cursor.getPosition()==MainActivity.songPosition){
titleS.setBackgroundColor(Color.BLUE);
}
}