Я недавно создал ListView с помощью ListAdapter и применил статическое фоновое изображение за списками;
String[] teams = getResources().getStringArray(R.array.array);
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_view, teams));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setBackgroundResource(R.drawable.football_turf_subtle);
lv.setCacheColorHint(0);
Сейчас я перехожу к использованию SimpleAdapter, чтобы включать различные элементы в каждый элемент списка.
setContentView(R.layout.custom_list_view);
SimpleAdapter adapter = new SimpleAdapter(this, list, R.layout.row_view,
new String[] {"pen","price","color"},
new int[] {R.id.text1,R.id.text2, R.id.text3} );
populateList();
setListAdapter(adapter);
К вашему сведению, пункты в списке выше взяты из примера, который я нашел. Проблема, с которой я сталкиваюсь, состоит в том, что я не уверен, как применить фоновое изображение, как я ранее делал с версией ListAdapter. (т.е. setBackgroundResource)
Любая помощь будет оценена!