Using ListView and BaseAdapter
Now let's implement a conversations list on Android. The Android equivalent of the UITableView
and UITableViewSource
iOS classes are ListView
and BaseAdapter
. There are parallel concepts for these Android classes, such as implementing abstract methods and recycling cells during scrolling. There are a few different types of adapters used in Android such as ArrayAdapter
or CursorAdaptor
, although BaseAdapter
is generally best suited for simple lists.
Implementing the conversations screen
Let's implement our conversations screen. Let's begin by making a new Android Activity in your Activities
folder named ConversationsActivity.cs
. Let's start with only a couple of changes to the class definition as follows:
[Activity(Label ...
Get Xamarin: Cross-Platform Mobile Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.