
CustomAdapters allow the developer to display many different types of lists, rather than a simple one by one. A ListView can quite easily be implemented with a simple list of strings, but today I want to show you how to set up your own CustomAdapter. The difference between a ListView and the rest, is that we use these widgets to display a scroll-able list of data for the user to browse through leisurely. The ListView Widget, is rather simple to explain, it is not much different than a TextView, or a Button - They are views that are cast to the UI, and implemented in our programming. The Listview Widget, and Custom Adapters: You will see a good example of this as the tutorial goes on. When a developer wants the user to be able to pass data between these two activities, one must use something called an Intent Extra. In an application like 'Instagram, the home screen is one activity, and the search screen is another. Intent Extras: Sending Data Between activities.Īs I may not have explained so well in the past, activities are simply, the user interfaces that are presented to the user, along with the corresponding code required to power the UI.

I am also aiming to make these tutorials more readable, user friendly, and enjoyable for everyone, so I will be changing the formatting a slight bit, as well as including a few more helpful images and comments. I will explain each one of these tools/concepts briefly before we get into the coding. The three main things that we will be focusing on, as mention above will be Intent Extras, The ListView Widget, and Custom Listiew Adapters. In this tutorial, we will again be adding to our 'steemie' application - name still a work in progress :P.

A device to run the application within, can be a physical device, or a VM like the one included in Android Studio's 'Device Manager'.Android Studio installed on your operating system of choice.State the requirements the user needs in order to follow this tutorial. You will learn how to create simple a custom adapter for your ListView, so as to display data in an irregular format.You will learn how to create and manage ListView Widgets - ListView is a scroll-able view that can handle near any form of list.You will learn how to create and send Intent Data from one activity to another.
