| AbsListView | Base class that can be used to implement virtualized lists of items. |
| AbsSeekBar | |
| AbsSpinner | An abstract base class for spinner widgets. |
| AbsoluteLayout |
This class is deprecated.
Use FrameLayout, RelativeLayout
or a custom layout instead.
|
| AbstractInputMethodService | AbstractInputMethodService provides a abstract base class for input methods. |
| AccountAuthenticatorActivity | Base class for implementing an Activity that is used to help implement an
AbstractAccountAuthenticator. |
| Activity | An activity is a single, focused thing that the user can do. |
| ActivityGroup | A screen that contains and runs multiple embedded activities. |
| AdapterView<T extends Adapter> | An AdapterView is a view whose children are determined by an Adapter. |
| AlertDialog | A subclass of Dialog that can display one, two or three buttons. |
| AliasActivity | Stub activity that launches another activity (and then finishes itself)
based on information in its component's manifest meta-data. |
| AnalogClock | This widget display an analogic clock with two hands for hours and
minutes. |
| AppWidgetHostView | Provides the glue to show AppWidget views. |
| AutoCompleteTextView | An editable text view that shows completion suggestions automatically
while the user is typing. |
| Button | Represents a push-button widget. |
| CharacterPickerDialog | Dialog for choosing accented characters related to a base character. |
| CheckBox |
A checkbox is a specific type of two-states button that can be either
checked or unchecked. |
| CheckedTextView | An extension to TextView that supports the Checkable interface. |
| Chronometer | Class that implements a simple timer. |
| CompoundButton |
A button with two states, checked and unchecked. |
| DatePicker | A view for selecting a month / year / day based on a calendar like layout. |
| DatePickerDialog | A simple dialog containing an DatePicker. |
| DialerFilter | |
| Dialog | Base class for Dialogs. |
| DigitalClock | Like AnalogClock, but digital. |
| EditText | EditText is a thin veneer over TextView that configures itself
to be editable. |
| ExpandableListActivity | An activity that displays an expandable list of items by binding to a data
source implementing the ExpandableListAdapter, and exposes event handlers
when the user selects an item. |
| ExpandableListView | A view that shows items in a vertically scrolling two-level list. |
| ExtractEditText | Specialization of EditText for showing and interacting with the
extracted text in a full-screen input method. |
| FrameLayout | FrameLayout is designed to block out an area on the screen to display
a single item. |
| GLSurfaceView | An implementation of SurfaceView that uses the dedicated surface for
displaying OpenGL rendering. |
| Gallery | A view that shows items in a center-locked, horizontally scrolling list. |
| GestureOverlayView | A transparent overlay for gesture input that can be placed on top of other
widgets or contain other widgets. |
| GridView | A view that shows items in two-dimensional scrolling grid. |
| HorizontalScrollView | Layout container for a view hierarchy that can be scrolled by the user,
allowing it to be larger than the physical display. |
| ImageButton |
Displays a button with an image (instead of text) that can be pressed
or clicked by the user. |
| ImageSwitcher | |
| ImageView | Displays an arbitrary image, such as an icon. |
| InputMethodService | InputMethodService provides a standard implementation of an InputMethod,
which final implementations can derive from and customize. |
| KeyboardView | A view that renders a virtual Keyboard. |
| LauncherActivity | Displays a list of all activities which can be performed
for a given intent. |
| LinearLayout | A Layout that arranges its children in a single column or a single row. |
| ListActivity | An activity that displays a list of items by binding to a data source such as
an array or Cursor, and exposes event handlers when the user selects an item. |
| ListView | A view that shows items in a vertically scrolling list. |
| MediaController | A view containing controls for a MediaPlayer. |
| MultiAutoCompleteTextView | An editable text view, extending AutoCompleteTextView, that
can show completion suggestions for the substring of the text where
the user is typing instead of necessarily for the entire thing. |
| NativeActivity | Convenience for implementing an activity that will be implemented
purely in native code. |
| PreferenceActivity | Shows a hierarchy of Preference objects as
lists, possibly spanning multiple screens. |
| ProgressBar |
Visual indicator of progress in some operation. |
| ProgressDialog | A dialog showing a progress indicator and an optional text message or view. |
| QuickContactBadge | Widget used to show an image with the standard QuickContact badge
and on-click behavior. |
| RadioButton |
A radio button is a two-states button that can be either checked or
unchecked. |
| RadioGroup | This class is used to create a multiple-exclusion scope for a set of radio
buttons. |
| RatingBar | A RatingBar is an extension of SeekBar and ProgressBar that shows a rating in
stars. |
| RelativeLayout | A Layout where the positions of the children can be described in relation to each other or to the
parent. |
| ScrollView | Layout container for a view hierarchy that can be scrolled by the user,
allowing it to be larger than the physical display. |
| SeekBar | A SeekBar is an extension of ProgressBar that adds a draggable thumb. |
| SlidingDrawer | SlidingDrawer hides content out of the screen and allows the user to drag a handle
to bring the content on screen. |
| Spinner | A view that displays one child at a time and lets the user pick among them. |
| SurfaceView | Provides a dedicated drawing surface embedded inside of a view hierarchy. |
| TabActivity | An activity that contains and runs multiple embedded activities or views. |
| TabHost | Container for a tabbed window view. |
| TabWidget | Displays a list of tab labels representing each page in the parent's tab
collection. |
| TableLayout | A layout that arranges its children into rows and columns. |
| TableRow | A layout that arranges its children horizontally. |
| TextSwitcher | Specialized ViewSwitcher that contains
only children of type TextView. |
| TextView | Displays text to the user and optionally allows them to edit it. |
| TimePicker | A view for selecting the time of day, in either 24 hour or AM/PM mode. |
| TimePickerDialog | A dialog that prompts the user for the time of day using a TimePicker. |
| ToggleButton | Displays checked/unchecked states as a button
with a "light" indicator and by default accompanied with the text "ON" or "OFF". |
| TwoLineListItem | A view group with two children, intended for use in ListViews. |
| VideoView | Displays a video file. |
| View |
This class represents the basic building block for user interface components. |
| ViewAnimator | Base class for a FrameLayout container that will perform animations
when switching between its views. |
| ViewFlipper | Simple ViewAnimator that will animate between two or more views
that have been added to it. |
| ViewGroup |
A ViewGroup is a special view that can contain other views
(called children.) The view group is the base class for layouts and views
containers. |
| ViewStub | A ViewStub is an invisible, zero-sized View that can be used to lazily inflate
layout resources at runtime. |
| ViewSwitcher | ViewAnimator that switches between two views, and has a factory
from which these views are created. |
| WebView | A View that displays web pages. |
| ZoomButton | |
| ZoomControls | The ZoomControls class displays a simple set of controls used for zooming and
provides callbacks to register for events. |