An introduction to fragments

Fragments are reusable pieces of a user interface component that provide flexibility to the application design. As you have already learnt from Chapter 1, The Anatomy of an Android App, fragments are reusable mini-activities, such as UI components, that can manage their own life cycles. Fragments are always intended to work without depending on another activity or fragment. Like an Activity class, a fragment class needs to extend from the Fragment class. To make things even easier, Android provides some of the additional specialized fragment subclasses such as ListFragment, DialogFragment, and PreferenceFragment.

The following table shows the list of fragment subclasses and their purposes. You may also extend any of ...

Get Xamarin Mobile Application Development for Android - Second Edition 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.