| AbsListView |
Common code shared between ListView and GridView. |
| AbsoluteLayout |
A layout that lets you specify exact locations (x/y coordinates) of its
children. |
| Activity |
An activity is a single, focused thing that the user can do. |
| ActivityGroup |
A screen that contains and runs multiple embedded activities. |
| AdapterView |
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. |
| AnalogClock |
This widget display an analogic clock with two hands for hours and minutes. |
| AutoCompleteTextView |
An editable text view that shows completion suggestions automatically
while the user is typing. |
| Button |
Button represents a push-button widget. |
| CheckBox |
A checkbox is a specific type of two-states button that can be either
checked or unchecked. |
| 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 |
Also see ViewGroup.LayoutParams for layout attributes. |
| 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. |
| FrameLayout |
FrameLayout is designed to block out an area on the screen to display
a single item. |
| Gallery |
A view that shows items in a center-locked, horizontally scrolling list. |
| GridView |
A view that shows items in two-dimensional scrolling grid. |
| ImageButton |
An image button displays an image that can be pressed, or clicked, by the
user. |
| ImageSwitcher |
Also see ViewGroup.LayoutParams for layout attributes. |
| ImageView |
Displays an arbitrary image, such as an icon. |
| 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. |
| ListMenuItemView |
The item view for each item in the ListView-based MenuViews. |
| ListView |
A view that shows items in a vertically scrolling list. |
| MapActivity |
Base class with code to manage the boring necessities of any
activity that displays a MapView:
- Activity lifecycle management
- Setup and teardown of services behind a MapView
A subclass should create its own MapView in onCreate(Bundle). |
| MapView |
A View which displays a map. |
| ProgressBar |
Visual indicator of progress in some operation. |
| ProgressDialog |
A dialog showing a progress indicator and an optional text message or view. |
| 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. |
| RelativeLayout |
A Layout where the positions of the children can be described in relation to each other
or to the parent. |
| ScaleLayout |
Also see ViewGroup.LayoutParams for layout attributes. |
| ScrollView |
Also see ViewGroup.LayoutParams for layout attributes. |
| 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 |
A screen 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 |
A TextSwitcher is a specialized ViewSwitcher that contains
only children of type TextView. |
| TextView |
Displays text to the user and optionally allows them to edit it. |
| Ticker |
A Ticker is a view that scrolls its child horizontally within its bounds. |
| 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. |
| TwoLineListItem |
A view group with two children, intended for use in ListViews. |
| VideoView |
Displays a video file. |
| View |
The View class represents the basic UI building block. |
| ViewAnimator |
Also see ViewGroup.LayoutParams for layout attributes. |
| ViewFlipper |
Shows only one child at a time. |
| ViewGroup |
A ViewGroup is a special view that can contain other views
(called children). |
| ViewSwitcher |
Shows only one child at a time. |
| WebView |
The Android SDK provides a custom scheme to load assets from the
application's .apk file in WebView. |
| ZoomDialog |
A Dialog that is used to display the ZoomSlider. |
| ZoomSlider |
The ZoomSlider class displays a vertical slider with marks to denote different zoom levels. |