Итак, следующее создаст ListView, в котором строки имеют свой "первичный" текст, заполненный массивом значений.
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_2, android.R.id.text1, values);
Изменение третьего параметра на android.R.id.text2 устанавливает "вторичное" текстовое представление. Есть ли простой способ установить оба?