
Let's see how we can use an Adapter to read data from an array, and display it in form of a List. A drawable or any color can be specified as a value for this attribute.īelow we have shown how you can add a ListView to your android app using the layout XML. Using this attribute we can specify a divider between List items. Inside a ListView, we can show list of Text items by using TextView, or pictures using ImageView, or any other view or a combination of views.Īs ListView is generally used to display a large set of data, hence it is not feasible to manually create list items for the complete data, hence Android provides us with special Adapter classes which can be used to supply data from datasets to ListView.įollowing are some of the main attributes that are most commonly used: Attribute You can set divider between every item and set its height and color as per your UI design. With ListView, user can easily browse the information, while scrolling up and down.

Best example of it is our device's Contact List.

ListView is used when you have to show items in a vertically scrolling list.
