Я хочу установить в качестве фона значение по умолчанию в списке, скажем, 1-й элемент списка по умолчанию.
Я установил свойство как setSlection (-1), но оно не работает, в моем списке не отображается выбранный элемент.
Пожалуйста, предложите.
Заранее спасибо.
Проблема решена:)
Использовал следующий код,
private void setListviewSelection(final ListView list, final int pos, final int notselectedpos1, final int notselectedpos2) {
list.post(new Runnable() {
@Override
public void run() {
list.setSelection(pos);
View v = list.getChildAt(pos);
View v1 = list.getChildAt(notselectedpos1);
View v2 = list.getChildAt(notselectedpos2);
if (v != null) {
v.setBackgroundResource(R.drawable.bg_select);
v1.setBackgroundResource(0);
v2.setBackgroundResource(0);
}
}
});
}
Найти этот код из самого переполнения стека, но ошибка закрыла ссылку, поэтому не может предоставить ссылку извините за это. (