AbsListView |
Base class that can be used to implement virtualized lists of items.
|
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.
|
ActionMenuView |
ActionMenuView is a presentation of a series of menu options as a View.
|
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.
|
AppBarLayout |
AppBarLayout is a vertical LinearLayout which implements many of the features of
material designs app bar concept, namely scrolling gestures.
|
AppCompatSpinner |
A Spinner which supports compatible features on older versions of the platform,
including:
- Dynamic tinting of the background via the background tint methods in
ViewCompat .
|
AppWidgetHostView |
Provides the glue to show AppWidget views.
|
BaseCardView |
A card style layout that responds to certain state changes.
|
BrowseFrameLayout |
A ViewGroup for managing focus behavior between overlapping views.
|
CalendarView |
This class is a calendar widget for displaying and selecting dates.
|
CardView |
A FrameLayout with a rounded corner background and shadow.
|
CollapsingToolbarLayout |
CollapsingToolbarLayout is a wrapper for Toolbar which implements a collapsing app bar.
|
CoordinatorLayout |
CoordinatorLayout is a super-powered FrameLayout .
|
DatePicker |
Provides a widget for selecting a date.
|
DialerFilter |
|
DrawerLayout |
DrawerLayout acts as a top-level container for window content that allows for
interactive "drawer" views to be pulled out from one or both vertical edges of the window.
|
ExpandableListView |
A view that shows items in a vertically scrolling two-level list.
|
FragmentBreadCrumbs |
This class was deprecated
in API level 21.
This widget is no longer supported.
|
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.
|
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.
|
HorizontalGridView |
A ViewGroup that shows items in a horizontal scrolling list.
|
HorizontalScrollView |
Layout container for a view hierarchy that can be scrolled by the user,
allowing it to be larger than the physical display.
|
ImageCardView |
A subclass of BaseCardView with an ImageView as its main region.
|
ImageSwitcher |
|
LinearLayout |
A Layout that arranges its children in a single column or a single row.
|
LinearLayoutCompat |
A Layout that arranges its children in a single column or a single row.
|
ListRowHoverCardView |
ListRowHoverCardView contains a title and description.
|
ListRowView |
ListRowView is a ViewGroup which always contains a
HorizontalGridView , and may optionally include a hover card.
|
ListView |
A view that shows items in a vertically scrolling list.
|
MediaController |
A view containing controls for a MediaPlayer.
|
NavigationView |
Represents a standard navigation menu for application.
|
NestedScrollView |
NestedScrollView is just like ScrollView , but it supports acting
as both a nested scrolling parent and child on both new and old versions of Android.
|
NumberPicker |
A widget that enables the user to select a number from 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 .
|
PercentFrameLayout |
Subclass of FrameLayout that supports percentage based dimensions and
margins.
|
PercentRelativeLayout |
Subclass of RelativeLayout that supports percentage based dimensions and
margins.
|
Picker |
Picker is a widget showing multiple customized PickerColumn s.
|
RadioGroup |
This class is used to create a multiple-exclusion scope for a set of radio
buttons.
|
RecyclerView |
A flexible view for providing a limited window into a large data set.
|
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.
|
SearchBar |
A search widget containing a search orb and a text entry view.
|
SearchOrbView |
A widget that draws a search affordance, represented by a round background and an icon.
|
SearchView |
A widget that provides a user interface for the user to enter a search query and submit a request
to a search provider.
|
ShadowOverlayContainer |
Provides an SDK version-independent wrapper to support shadows, color overlays, and rounded
corners.
|
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.
|
SpeechOrbView |
A subclass of SearchOrbView that visualizes the state of an ongoing speech recognition.
|
Spinner |
A view that displays one child at a time and lets the user pick among them.
|
StackView |
|
SwipeRefreshLayout |
The SwipeRefreshLayout should be used whenever the user can refresh the
contents of a view via a vertical swipe gesture.
|
TabHost |
Container for a tabbed window view.
|
TabLayout |
TabLayout provides a horizontal layout to display tabs.
|
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.
|
TextInputLayout |
Layout which wraps an EditText (or descendant) to show a floating label
when the hint is hidden due to the user inputting text.
|
TextSwitcher |
Specialized ViewSwitcher that contains
only children of type TextView .
|
TimePicker |
A widget for selecting the time of day, in either 24-hour or AM/PM mode.
|
TitleView |
Title view for a leanback fragment.
|
Toolbar |
A standard toolbar for use within application content.
|
TvView |
Displays TV contents.
|
TwoLineListItem |
This class was deprecated
in API level 17.
This class can be implemented easily by apps using a RelativeLayout
or a LinearLayout .
|
VerticalGridView |
A ViewGroup that shows items in a vertically scrolling list.
|
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.
|
ViewSwitcher |
ViewAnimator that switches between two views, and has a factory
from which these views are created.
|
WebView |
A View that displays web pages.
|
WindowManager |
The interface that apps use to talk to the window manager.
|
ZoomControls |
The ZoomControls class displays a simple set of controls used for zooming and
provides callbacks to register for events.
|