我有歌曲列表,並要突出(變化的背景),這首歌是目前playing.It應該能夠當我的歌完成就可以更改背景並進入下一個。當我選擇任何列表視圖項目時,我也希望更改背景。 有人請指導我如何前進與此。 代碼: -更改列表視圖項目背景動態
我implmenting這個代碼,但多個列表項的顏色變化
@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);
}
}
查看是否添加'else'語句一起去了'if'幫助。添加'else {titleS.setBackgroundColor(Color.WHITE); }'。 – Vikram
感謝它現在的工作。 –