У меня есть 1 просмотр списка contactslist
. Я написал код для выделения выделенного элемента в ListView
. Это работает. Когда я нажимаю на 1 элемент, он выделяет этот элемент, но проблема в том, что если я нажму на другой элемент, это также подчеркивает это. Я хочу выделить только выбранный элемент. Предыдущий выбор должен исчезнуть, когда я нажму на другой элемент.
arg1.setBackgroundResource(R.drawable.highlighter);
Это код в прослушивателе кликов, чтобы выделить выделенный элемент. PLZ помочь мне.
Обновить
Я устанавливаю фон строк в адаптере:
public int[] colors = new int[]{0xFFedf5ff, 0xFFFFFFFF};
public int colorPos;
[...]
colorPos = position % colors.length;
row.setBackgroundColor(colors[colorPos]);