
Now that we have created an Android project and an empty UI, we are going to fill it with our customized list (each listview item having an image and a text) inside the layout.

For the sake of simplicity, let us take this simple XML data source which shall contain the weather information of few well known cities of the world. Now before we try to display something extraordinary flashy on the UI, we need a data source at the first place. So what we are going to do is convert the plain and boring ListView something like this:

For most applications, you want to create an interface that is more graphically rich and visually pleasing to the user.

The default look and feel of the Android ListView is not very appealing as it only renders a simple string in every ListView row using the internal TextView control. For real-world commercial mobile applications, the first thing that strikes the user is the User Interface of the mobile application. The ListView control supplied by the Android SDK is by default simple, plain and definitely boring. This article shall present a small tutorial to aid a curious wannabe Android developer to implement a customized Android ListView with image and some text, similar to the ones you see on a standard music player app or on a weather widget. Screenshots Default List view items On ListView item selection SampleActivity screen on item selection Introduction
