| AbsListView |
可用于实现项目虚拟化列表的基类。 |
| AbsSeekBar |
|
| AbsSpinner |
Spinner窗口小部件的抽象基类。 |
| AbsoluteLayout |
此类已在API级别3中弃用。请FrameLayout RelativeLayout或自定义布局。 |
| AbstractInputMethodService |
AbstractInputMethodService为输入方法提供了一个抽象基类。 |
| AccountAuthenticatorActivity |
用于实现用于帮助实现AbstractAccountAuthenticator的Activity的基类。 |
| ActionBarActivity |
这个类已被弃用。 改为使用AppCompatActivity 。 |
| ActionMenuView |
ActionMenuView是一系列作为视图的菜单选项的演示文稿。 |
| Activity |
一项活动是用户可以做的一件重点事项。 |
| ActivityGroup |
此类已在API级别13中弃用。请改用新的Fragment和FragmentManager API; 这些也可以通过Android兼容性套件在较早的平台上使用。 |
| AdapterView<T extends Adapter> |
AdapterView是一个视图,子视图由 Adapter决定。 |
| AdapterViewAnimator |
AdapterView基类将在切换视图时执行动画。 |
| AdapterViewFlipper |
简单的 ViewAnimator ,它将在添加到它的两个或多个视图之间进行动画处理。 |
| AlertDialog |
对话框的一个子类,可以显示一个,两个或三个按钮。 |
| AliasActivity |
根据其组件的清单元数据中的信息启动另一个活动(然后自行完成)的存根活动。 |
| AnalogClock |
此类已在API级别23中弃用。此小组件不再受支持。 |
| AppBarLayout |
AppBarLayout是一个垂直的 LinearLayout ,它实现了许多材质设计应用栏概念的功能,即滚动手势。 |
| AppCompatActivity |
使用 support library操作栏功能的活动的基类。 |
| AppCompatAutoCompleteTextView |
支持旧版平台兼容功能的AutoCompleteTextView ,包括:
|
| AppCompatButton |
Button支持旧版平台上的兼容功能,包括:
|
| AppCompatCheckBox |
支持旧版本平台兼容功能的CheckBox ,其中包括:
|
| AppCompatCheckedTextView |
CheckedTextView支持旧版平台上的兼容功能。 |
| AppCompatDialog |
AppCompat主题为 Dialog的基类。 |
| AppCompatEditText |
A EditText支持旧版本平台的兼容功能,包括:
|
| AppCompatImageButton |
支持旧版本平台兼容功能的ImageButton ,其中包括:
|
| AppCompatImageView |
支持旧版本平台兼容功能的ImageView ,其中包括:
|
| AppCompatMultiAutoCompleteTextView |
支持旧版本平台兼容功能的MultiAutoCompleteTextView ,其中包括:
|
| AppCompatRadioButton |
A RadioButton支持旧版本平台的兼容功能,包括:
|
| AppCompatRatingBar |
RatingBar支持旧版平台上的兼容功能。 |
| AppCompatSeekBar |
A SeekBar ,它支持旧版平台上的兼容功能。 |
| AppCompatSpinner |
A Spinner支持旧版本平台的兼容功能,包括:
|
| AppCompatTextView |
支持旧版平台兼容功能的TextView ,包括:
|
| AppWidgetHostView |
提供粘贴以显示AppWidget视图。 |
| AutoCompleteTextView |
一个可编辑的文本视图,在用户输入时自动显示完成建议。 |
| BaseCardView |
卡式布局,可响应某些状态更改。 |
| BottomSheetDialog |
底层为 Dialog的底层风格。 |
| BrowseFrameLayout |
用于管理重叠视图之间焦点行为的ViewGroup。 |
| Button |
代表一个按钮小部件。 |
| CalendarView |
此课程是用于显示和选择日期的日历小部件。 |
| CardView |
带有圆角背景和阴影的FrameLayout。 |
| CharacterPickerDialog |
用于选择与基本字符相关的重音字符的对话框。 |
| CheckBox |
复选框是一种特定类型的双态按钮,可以选中或不选中。 |
| CheckedTextView |
TextView的扩展,支持 Checkable界面和显示。 |
| Chronometer |
实现简单定时器的类。 |
| CollapsingToolbarLayout |
CollapsingToolbarLayout是 Toolbar的包装器,它实现了一个折叠应用程序栏。 |
| CompoundButton |
有两种状态的按钮,选中并取消选中。 |
| ContentLoadingProgressBar |
ContentLoadingProgressBar实现一个ProgressBar,在显示之前等待最短的时间被解散。 |
| CoordinatorLayout |
CoordinatorLayout是一个超级动力 FrameLayout 。 |
| DatePicker |
提供选择日期的小部件。 |
| DatePickerDialog |
包含 DatePicker简单对话框。 |
| DialerFilter |
|
| Dialog |
对话框的基类。 |
| DigitalClock |
此类已在API级别17中弃用。建议您改为使用TextClock 。 |
| DrawerLayout |
DrawerLayout作为窗口内容的顶级容器,允许从窗口的一个或两个垂直边缘拉出交互式“抽屉”视图。 |
| EditText |
EditText是TextView上的一个薄板,可以将其自身配置为可编辑。 |
| ExpandableListActivity |
一种活动,通过绑定到实现ExpandableListAdapter的数据源来显示项目的可扩展列表,并在用户选择项目时公开事件处理程序。 |
| ExpandableListView |
显示垂直滚动两级列表中的项目的视图。 |
| ExtractEditText |
专业化 EditText用于以全屏幕输入法显示并与提取的文本进行交互。 |
| FloatingActionButton |
浮动动作按钮用于特殊类型的升级动作。 |
| FragmentActivity |
需要使用基于支持的 Fragment和 Loader API的活动的基类。 |
| FragmentBreadCrumbs |
此类已在API级别21中弃用。此小组件不再受支持。 |
| FragmentTabHost |
特殊的 Fragment ,允许使用 Fragment对象作为其标签内容。 |
| FrameLayout |
FrameLayout旨在阻挡屏幕上的某个区域以显示单个项目。 |
| GLSurfaceView |
SurfaceView的一个实现,它使用专用的曲面来显示OpenGL渲染。 |
| Gallery |
此类已在API级别16中弃用。此小组件不再受支持。 其他水平滚动窗口小部件包括支持库中的HorizontalScrollView和ViewPager 。 |
| GestureOverlayView |
用于手势输入的透明覆盖图,可放置在其他小部件的顶部或包含其他小部件。 |
| GridLayout |
将子项放置在矩形 网格中的布局。 |
| GridView |
显示二维滚动网格中的项目的视图。 |
| GuidedActionEditText |
自定义EditText,它满足GuidedStepFragment的IME键监控需求。 |
| HorizontalGridView |
显示水平滚动列表中的项目的 ViewGroup 。 |
| HorizontalScrollView |
用于视图层次结构的布局容器,可以由用户滚动,允许它比物理显示更大。 |
| ImageButton |
显示带有可由用户按下或点击的图像(而不是文本)的按钮。 |
| ImageCardView |
的一个子类 BaseCardView与 ImageView作为其主要区域。 |
| ImageSwitcher |
|
| ImageView |
显示任意图像,如图标。 |
| InputMethodService |
InputMethodService提供了一个InputMethod的标准实现,最终的实现可以派生自定义。 |
| KeyboardView |
呈现虚拟 Keyboard 。 |
| LauncherActivity |
显示可以针对给定意图执行的所有活动的列表。 |
| LinearLayout |
将其子项排列在单列或单行中的布局。 |
| LinearLayoutCompat |
将其子项排列在单列或单行中的布局。 |
| ListActivity |
一种活动,通过绑定到数据源(如数组或光标)来显示项目列表,并在用户选择项目时公开事件处理程序。 |
| ListRowHoverCardView |
ListRowHoverCardView包含标题和说明。 |
| ListRowView |
ListRowView是一个 ViewGroup ,它始终包含一个 HorizontalGridView ,并可以选择包含一个悬停卡。 |
| ListView |
显示垂直滚动列表中的项目的视图。 |
| MediaController |
包含MediaPlayer控件的视图。 |
| MediaRouteButton |
|
| MediaRouteChooserDialog |
该类实现 MediaRouter的路由选择器对话框。 |
| MediaRouteControllerDialog |
该类实现 MediaRouter的路由控制器对话框。 |
| MultiAutoCompleteTextView |
一个可编辑的文本视图,扩展为 AutoCompleteTextView ,它可以显示用户输入的文本的子字符串的完成建议,而不是整个事件的完整建议。 |
| NativeActivity |
方便实施纯粹以本地代码实施的活动。 |
| NavigationView |
代表应用程序的标准导航菜单。 |
| NestedScrollView |
NestedScrollView就像 ScrollView一样,但它支持在Android的新版本和旧版本中同时作为嵌套滚动父代和子代。 |
| NumberPicker |
一个小部件,使用户能够从预定义的范围中选择一个数字。 |
| PagerTabStrip |
PagerTabStrip是当前,未来和前几页的交互式指标 ViewPager 。 |
| PagerTitleStrip |
PagerTitleStrip是当前,未来和前几页的非交互式指示器 ViewPager 。 |
| PercentFrameLayout |
支持基于百分比的尺寸和边距的子类 FrameLayout 。 |
| PercentRelativeLayout |
支持基于百分比的尺寸和边距的子类 RelativeLayout 。 |
| Picker |
Picker是一个显示多个定制 PickerColumn的小部件。 |
| PreferenceActivity |
这是向用户显示偏好层次结构的活动的基类。 |
| Presentation |
演示文稿的基础类。 |
| ProgressBar |
某些操作的进度的可视化指标。 |
| ProgressDialog |
显示进度指示器和可选文字信息或视图的对话框。 |
| QuickContactBadge |
使用标准QuickContact徽章和点击行为显示图片的小部件。 |
| RadioButton |
单选按钮是一个可以选中或不选中的双状态按钮。 |
| RadioGroup |
该类用于为一组单选按钮创建多个排除范围。 |
| RatingBar |
RatingBar是SeekBar和ProgressBar的扩展,显示星星的评分。 |
| RecyclerView |
为大型数据集提供有限窗口的灵活视图。 |
| RelativeLayout |
一个布局,其中的孩子的位置可以描述为相互之间或父母。 |
| RowHeaderView |
RowHeaderView是一个标题文本视图。 |
| ScrollView |
用于视图层次结构的布局容器,可以由用户滚动,允许它比物理显示更大。 |
| SearchBar |
包含搜索范围和文本输入视图的搜索小部件。 |
| SearchEditText |
用于监视键盘更改的EditText小部件。 |
| SearchOrbView |
一个绘制搜索可供性的小部件,由圆形背景和图标表示。 |
| SearchView |
为用户提供用户界面的小部件,用于输入搜索查询并向搜索提供者提交请求。 |
| SeekBar |
SeekBar是ProgressBar的扩展,增加了一个可拖动的拇指。 |
| ShadowOverlayContainer |
提供独立于SDK版本的封装以支持阴影,颜色叠加层和圆角。 |
| SlidingDrawer |
此类已在API级别17中弃用。此类不再受支持。 如果您必须在您的应用程序中使用它,建议您将自己的实现基于Android开放源代码项目的源代码。 |
| SlidingPaneLayout |
SlidingPaneLayout提供了一个水平的多窗格布局,用于UI的顶层。 |
| Space |
空间是一个轻量级的View子类,可用于在通用布局中的组件之间创建间隙。 |
| SpeechOrbView |
可视化正在进行的语音识别的状态的 SearchOrbView的子类。 |
| Spinner |
一次显示一个孩子并让用户从中选择一个孩子的视图。 |
| StackView |
|
| SurfaceView |
提供嵌入视图层次结构内部的专用绘图表面。 |
| SwipeRefreshLayout |
只要用户可以通过垂直轻扫手势刷新视图的内容,就应该使用SwipeRefreshLayout。 |
| Switch |
Switch是一个双态切换开关小部件,可以在两个选项中进行选择。 |
| SwitchCompat |
SwitchCompat是Switch设备返回到API v7的一个版本。 |
| TabActivity |
该类在API级别13中已弃用。新应用程序应使用Fragments而不是此类; 要继续在较旧的设备上运行,可以使用v4支持库,该库提供与DONUT兼容的Fragment API版本。 |
| TabHost |
选项卡式窗口视图的容器。 |
| TabItem |
TabItem是一个特殊的'视图',它允许你在布局中声明 TabLayout标签项。 |
| TabLayout |
TabLayout提供了一个水平布局来显示选项卡。 |
| TabWidget |
显示表示父级选项卡集合中每个页面的选项卡标签列表。 |
| TableLayout |
将其子项排列成行和列的布局。 |
| TableRow |
水平排列其子项的布局。 |
| TextClock |
TextClock可以将当前日期和/或时间显示为格式化的字符串。 |
| TextInputEditText |
设计用作 EditText的小孩的特殊子课程 TextInputLayout 。 |
| TextInputLayout |
包含 EditText (或后代)的布局,当由于用户输入文本而隐藏提示时显示浮动标签。 |
| TextSwitcher |
专门化 ViewSwitcher ,只包含 TextView类型的 TextView 。 |
| TextView |
向用户显示文本,并可以选择允许他们编辑它。 |
| TextureView |
一个TextureView可以用来显示一个内容流。 |
| TimePicker |
用于选择24小时或AM / PM模式中的时间的小部件。 |
| TimePickerDialog |
使用 TimePicker提示用户一天中的时间的 TimePicker 。 |
| TitleView |
leanback片段的标题视图。 |
| ToggleButton |
显示选中/未选中状态作为带有“指示灯”指示灯的按钮,默认情况下显示文字“开”或“关”。 |
| Toolbar |
用于应用程序内容的标准工具栏。 |
| TvInputService.HardwareSession |
代表连接到硬件电视输入的外部设备的电视输入会话的基类。 |
| TvInputService.Session |
派生类实现的基类,用于提供电视输入会话。 |
| TvView |
显示电视内容。 |
| TwoLineListItem |
此类已在API级别17中弃用。此类可由使用RelativeLayout或LinearLayout应用轻松实现。 |
| VerticalGridView |
显示垂直滚动列表中的项目的 ViewGroup 。 |
| VideoView |
显示一个视频文件。 |
| View |
该类表示用户界面组件的基本构建块。 |
| ViewAnimator |
FrameLayout容器的基类,在切换视图时将执行动画。 |
| ViewFlipper |
简单的 ViewAnimator将在已添加到两个或更多视图之间进行动画处理。 |
| ViewGroup |
ViewGroup是一个可包含其他视图(称为子视图)的特殊视图。视图组是布局和视图容器的基类。 |
| ViewPager |
布局管理器,允许用户在数据页面上左右翻转。 |
| ViewStub |
ViewStub是一个不可见的,零大小的视图,可用于在运行时延迟布局资源。 |
| ViewSwitcher |
ViewAnimator在两个视图之间切换,并有一个从中创建这些视图的工厂。 |
| VoiceInteractionSession |
活动的语音交互会话,为实现与语音交互层中的用户交互提供了一种工具。 |
| WebView |
显示网页的视图。 |
| ZoomButton |
|
| ZoomControls |
ZoomControls类显示一组简单的控件,用于缩放并提供回调以注册事件。 |