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 was deprecated
in API level 3.
Use FrameLayout , RelativeLayout
or a custom layout instead.
|
AdapterView<T extends Adapter> |
An AdapterView is a view whose children are determined by an Adapter . |
AdapterViewAnimator |
Base class for a AdapterView that will perform animations
when switching between its views. |
AdapterViewFlipper |
Simple ViewAnimator that will animate between two or more views
that have been added to it. |
AnalogClock |
This widget display an analogic clock with two hands for hours and
minutes. |
AnimationDrawable |
An object used to create frame-by-frame animations, defined by a series of Drawable objects,
which can be used as a View object's background. |
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. |
CalendarView |
This class is a calendar widget for displaying and selecting dates. |
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. |
ClipDrawable |
A Drawable that clips another Drawable based on this Drawable's current
level value. |
CompoundButton |
A button with two states, checked and unchecked. |
ContentLoadingProgressBar |
ContentLoadingProgressBar implements a ProgressBar that waits a minimum time to be
dismissed before showing. |
DatePicker |
This class is a widget for selecting a date. |
DialerFilter |
|
DigitalClock |
This class was deprecated
in API level 17.
It is recommended you use TextClock instead.
|
DrawableContainer |
A helper class that contains several Drawable s and selects which one to use. |
DrawerLayout |
DrawerLayout acts as a top-level container for window content that allows for
interactive "drawer" views to be pulled out from the edge of the window. |
EditText |
EditText is a thin veneer over TextView that configures itself
to be editable. |
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. |
FragmentBreadCrumbs |
Helper class for showing "bread crumbs" representing the fragment
stack in an activity. |
FragmentTabHost |
Special TabHost that allows the use of Fragment objects for
its tab content. |
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 |
This class was deprecated
in API level 16.
This widget is no longer supported. Other horizontally scrolling
widgets include HorizontalScrollView and ViewPager
from the support library.
|
GestureOverlayView |
A transparent overlay for gesture input that can be placed on top of other
widgets or contain other widgets. |
GridLayout |
A layout that places its children in a rectangular grid. |
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. |
InsetDrawable |
A Drawable that insets another Drawable by a specified distance. |
KeyboardView |
A view that renders a virtual Keyboard . |
LayerDrawable |
A Drawable that manages an array of other Drawables. |
LevelListDrawable |
A resource that manages a number of alternate Drawables, each assigned a maximum numerical value. |
LinearLayout |
A Layout that arranges its children in a single column or a single row. |
ListView |
A view that shows items in a vertically scrolling list. |
MediaController |
A view containing controls for a MediaPlayer. |
MediaRouteButton |
The media route button allows the user to select routes and to control the
currently selected route. |
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. |
NumberPicker |
A widget that enables the user to select a number form a predefined range. |
PagerTabStrip |
PagerTabStrip is an interactive indicator of the current, next,
and previous pages of a ViewPager . |
PagerTitleStrip |
PagerTitleStrip is a non-interactive indicator of the current, next,
and previous pages of a ViewPager . |
ProgressBar |
Visual indicator of progress in some operation. |
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. |
RotateDrawable |
A Drawable that can rotate another Drawable based on the current level
value. |
ScaleDrawable |
A Drawable that changes the size of another Drawable based on its current
level value. |
ScrollView |
Layout container for a view hierarchy that can be scrolled by the user,
allowing it to be larger than the physical display. |
SearchView |
A widget that provides a user interface for the user to enter a search query and submit a request
to a search provider. |
SeekBar |
A SeekBar is an extension of ProgressBar that adds a draggable thumb. |
SlidingDrawer |
This class was deprecated
in API level 17.
This class is not supported anymore. It is recommended you
base your own implementation on the source code for the Android Open
Source Project if you must use it in your application.
|
SlidingPaneLayout |
SlidingPaneLayout provides a horizontal, multi-pane layout for use at the top level
of a UI. |
Space |
Space is a lightweight View subclass that may be used to create gaps between components
in general purpose layouts. |
Spinner |
A view that displays one child at a time and lets the user pick among them. |
StackView |
|
StateListDrawable |
Lets you assign a number of graphic images to a single Drawable and swap out the visible item by a string
ID value. |
SurfaceView |
Provides a dedicated drawing surface embedded inside of a view hierarchy. |
Switch |
A Switch is a two-state toggle switch widget that can select between two
options. |
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. |
TextClock |
TextClock can display the current date and/or time as
a formatted string.
|
TextSwitcher |
Specialized ViewSwitcher that contains
only children of type TextView . |
TextView |
Displays text to the user and optionally allows them to edit it. |
TextureView |
A TextureView can be used to display a content stream. |
TimePicker |
A view for selecting the time of day, in either 24 hour or AM/PM mode. |
ToggleButton |
Displays checked/unchecked states as a button
with a "light" indicator and by default accompanied with the text "ON" or "OFF". |
TransitionDrawable |
An extension of LayerDrawables that is intended to cross-fade between
the first and second layer. |
TwoLineListItem |
This class was deprecated
in API level 17.
This class can be implemented easily by apps using a RelativeLayout
or a LinearLayout .
|
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. |
ViewPager |
Layout manager that allows the user to flip left and right
through pages of data. |
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. |