An Introduction ToFragments In Android By: Ritesh Bhattarai (reetesh.com.np)Date: 13th October, 2012
What is a fragment?A fragment is, as the name suggests, a chunkof user interface with its own lifecycle whichmust exist within an activity.Multiple fragments can be used in a singleactivity to form a multi-pane UI or reuse afragment in multiple activities.
Advantages of fragments• It can modularize a single activity into smaller units of UI, making it more flexible and easier to manage.• A fragment can exist without a UI screen and act as an invisible worker for the activity.• A fragment can be reused with multiple activities.• A fragment lets us maintain a "back-stack" of its state.
Fragment TypesListFragmentDialogFragmentCustom Fragment (e.g Grid)
CompatibilityYou can download the compatibility package using the AndroidSDK Manager as shown below.
Compatibility (contd.)To use the compatibility package, you must addit to your project and include in the build path.This can be done by Right clicking your Androidproject-> Selecting Android Tools-> Addcompatibility Library.