Replace ArrayAdapter with SimpleAdapter and redesign list layout.