ну и на нём висит обработчик
Код: Выделить всё
public void onItemClick(AdapterView<?> arg0, View arg1,
int songNumber, long arg3) {
Log.w("TAG","clicked");
if(clickedView!=null)
clickedView.setBackgroundColor(Color.BLACK);
clickedView=arg1;
clickedView.setBackgroundColor(Color.GRAY);}НО
стоит сделать вот этот кусочек
Код: Выделить всё
lv.performItemClick(
lv.getAdapter().getView(number, null, null),
number,
lv.getAdapter().getItemId(number));а при таком вызове меняется фон, но только самого listView
Код: Выделить всё
lv.performItemClick(lv, playing, lv.getItemIdAtPosition(number));