Попробуйте использовать массивы для ваших изображений и строк
String text[] = {"Text 1", "Text 2", "Text 3", ..............}
int[] images = {R.drawable.image1, R.drawable.image2, R.drawable.image3, ..............}
Затем в вашем списке просмотра OnItemClickListener;
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
yourTextView.setText(text[position]);
yourImageView.setImageResource(images[position]);
}
});