Most visited

Recently visited

Added in API level 1

android.view

Provides classes that expose basic user interface classes that handle screen layout and interaction with the user.

Annotations

ViewDebug.CapturedViewProperty 这个注解可以用来标记捕获视图时要转储的字段和方法。
ViewDebug.ExportedProperty 此注释可用于标记由视图服务器转储的字段和方法。
ViewDebug.FlagToString 定义从一个标志到一个字符串的映射。
ViewDebug.IntToString 定义从int值到String的映射。

Interfaces

ActionMode.Callback 操作模式的回调界面。
ActionProvider.VisibilityListener 监听 refreshVisibility()报告的可见性变化。
Choreographer.FrameCallback 在呈现新的显示帧时,实现此接口以接收回调。
CollapsibleActionView View实现此接口时,它将在展开或折叠时作为动作视图接收回调,以及可选的,应用程序指定的回调至 MenuItem.OnActionExpandListener
ContextMenu 用于上下文菜单的 Menu扩展,提供修改上下文菜单头部的功能。
ContextMenu.ContextMenuInfo 有关创建上下文菜单的其他信息。
GestureDetector.OnContextClickListener 发生上下文点击时用于通知的侦听器。
GestureDetector.OnDoubleTapListener 用于在发生双击或确认单击时发出通知的收听者。
GestureDetector.OnGestureListener 用于手势发生时通知的侦听器。
InputQueue.Callback 用于接收InputQueue何时与线程关联和分离的通知的接口。
KeyEvent.Callback  
LayoutInflater.Factory  
LayoutInflater.Factory2  
LayoutInflater.Filter 挂钩以允许LayoutInflater的客户端限制允许被夸大的视图集合。
Menu 用于管理菜单中项目的界面。
MenuItem 直接访问以前创建的菜单项的界面。
MenuItem.OnActionExpandListener 当标记为 SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW的菜单项展开或折叠时,将调用回调的接口定义。
MenuItem.OnMenuItemClickListener 在单击菜单项时调用回调的接口定义。
PixelCopy.OnPixelCopyFinishedListener 监听器用于观察PixelCopy请求的完成情况。
ScaleGestureDetector.OnScaleGestureListener 手势发生时接收通知的监听器。
SubMenu 子菜单的子类 Menu
SurfaceHolder 有人拿着展示面的抽象界面。
SurfaceHolder.Callback 客户可以实现这个接口来接收关于表面变化的信息。
SurfaceHolder.Callback2 额外的回调,可以收到 SurfaceHolder.Callback
TextureView.SurfaceTextureListener 当与此纹理视图关联的表面纹理可用时,可以使用此侦听器进行通知。
View.OnApplyWindowInsetsListener 监听器以自定义的方式在视图上应用窗口插件。
View.OnAttachStateChangeListener 当该视图附加到窗口或从窗口分离时,将调用回调的接口定义。
View.OnClickListener 单击视图时要调用的回调的接口定义。
View.OnContextClickListener 在单击上下文视图时要调用的回调的接口定义。
View.OnCreateContextMenuListener 在构建此视图的上下文菜单时调用回调的接口定义。
View.OnDragListener 将拖动分派到此视图时调用回调的接口定义。
View.OnFocusChangeListener 当视图的焦点状态改变时调用回调的接口定义。
View.OnGenericMotionListener 将通用运动事件分派到此视图时调用回调的接口定义。
View.OnHoverListener 将悬停事件分派到此视图时要调用的回调的接口定义。
View.OnKeyListener 将硬件按键事件分派到此视图时调用回调的接口定义。
View.OnLayoutChangeListener 由于布局处理而导致视图的布局边界发生更改时调用回调的接口定义。
View.OnLongClickListener 当单击并保存视图时调用回调的接口定义。
View.OnScrollChangeListener 当视图的滚动X或Y位置改变时调用回调的接口定义。
View.OnSystemUiVisibilityChangeListener 在状态栏更改可见性时调用回调的接口定义。
View.OnTouchListener 将触摸事件分派到此视图时调用回调的接口定义。
ViewGroup.OnHierarchyChangeListener 在此视图中的层次结构发生变化时调用回调的接口定义。
ViewManager 界面允许您添加和删除子视图到活动。
ViewParent 定义将成为视图父级的类的职责。
ViewStub.OnInflateListener Listener用于在ViewStub成功地扩充其布局资源后接收通知。
ViewTreeObserver.OnDrawListener 当将要绘制视图树时调用回调的接口定义。
ViewTreeObserver.OnGlobalFocusChangeListener 当视图树中的焦点状态更改时调用回调的接口定义。
ViewTreeObserver.OnGlobalLayoutListener 在全局布局状态或视图树中的视图可见性更改时调用回调的接口定义。
ViewTreeObserver.OnPreDrawListener 当将要绘制视图树时调用回调的接口定义。
ViewTreeObserver.OnScrollChangedListener 在视图树中的某些内容被滚动时调用回调的接口定义。
ViewTreeObserver.OnTouchModeChangeListener 在触摸模式更改时调用回调的接口定义。
ViewTreeObserver.OnWindowAttachListener 将视图层次结构附加到窗口并从窗口分离时调用的回调接口定义。
ViewTreeObserver.OnWindowFocusChangeListener 当视图层次结构的窗口焦点状态改变时,将调用回调的接口定义。
Window.Callback 从窗口返回到调用者的API。
Window.OnFrameMetricsAvailableListener 针对需要窗口呈现的每个帧的帧定时信息的客户端的回调。
Window.OnRestrictedCaptionAreaChangedListener 想要了解标题绘制内容的客户的回调。
WindowManager 应用程序用于与窗口管理器交谈的界面。

Classes

AbsSavedState 应该由继承层次结构使用的一个 Parcelable实现来确保链中所有类的状态都被保存。
ActionMode 表示用户界面的上下文模式。
ActionMode.Callback2 扩展 ActionMode.Callback以提供内容矩形信息。
ActionProvider ActionProvider在单个组件中定义丰富的菜单交互。
Choreographer 协调动画,输入和绘图的时间。
ContextThemeWrapper 上下文包装器,允许您修改或替换包装上下文的主题。
Display 提供有关逻辑显示的大小和密度的信息。
Display.HdrCapabilities 封装给定显示器的HDR功能。
Display.Mode 给定显示器支持的模式。
DragAndDropPermissions DragAndDropPermissions控制与 DragEvent关联的内容URI的访问权限。
DragEvent 表示系统在拖放操作期间不同时间发出的事件。
FocusFinder 该算法用于从当前具有焦点的视图中查找给定方向上的下一个可聚焦视图。
FrameMetrics 包含由渲染子系统报告的帧生命周期中各种里程碑的时间数据的类。
FrameStats 这是帧统计的基类。
GestureDetector 使用提供的 MotionEvent检测各种手势和事件。
GestureDetector.SimpleOnGestureListener 一个便利的课程,当你只想听所有手势的一个子集时可以扩展。
Gravity 用于将对象放置在可能较大的容器内的标准常量和工具。
HapticFeedbackConstants 用于通过 performHapticFeedback(int)执行触觉反馈效果的 performHapticFeedback(int)
InputDevice 介绍特定输入设备的功能。
InputDevice.MotionRange 提供有关特定轴 MotionEvent的值范围的信息。
InputEvent 输入事件的通用基类。
InputQueue 输入队列为应用程序提供接收传入输入事件的机制。
KeyboardShortcutGroup 一组 KeyboardShortcutInfo
KeyboardShortcutInfo 有关键盘快捷键的信息。
KeyCharacterMap 介绍键盘设备提供的按键及其相关标签。
KeyCharacterMap.KeyData 这个类是在API级别11弃用改用getDisplayLabel(int)getNumber(int)get(int, int)
KeyEvent 用于报告键和按钮事件的对象。
KeyEvent.DispatcherState dispatch(Callback, DispatcherState, Object)用于更高级的密钥分派,例如长按。
LayoutInflater 将布局XML文件实例化为其对应的 View对象。
MenuInflater 该类用于将菜单XML文件实例化为Menu对象。
MotionEvent 用于报告移动的对象(鼠标,笔,手指,轨迹球)事件。
MotionEvent.PointerCoords 传递对象的指针坐标。
MotionEvent.PointerProperties 传递指针属性的对象。
OrientationEventListener Helper类用于在设备的方向发生更改时从SensorManager接收通知。
OrientationListener 此类已在API级别3中弃用。 OrientationEventListener改为使用OrientationEventListener 这个类在内部使用OrientationEventListener。
PixelCopy 提供一种机制来发出像素复制请求以允许从 SurfaceBitmap复制操作
PointerIcon 表示可以用作鼠标指针的图标。
ScaleGestureDetector 使用提供的 MotionEvent检测缩放转换手势。
ScaleGestureDetector.SimpleOnScaleGestureListener 如果您只想监听缩放相关事件的子集,则可以扩展便利类。
SearchEvent 包含有关触发搜索的事件信息的类。
SoundEffectConstants 用于通过 playSoundEffect(int)播放音效的 playSoundEffect(int)
Surface 处理由屏幕合成器管理的原始缓冲区。
SurfaceView 提供嵌入视图层次结构内部的专用绘图表面。
TextureView

一个TextureView可以用来显示一个内容流。

TouchDelegate 帮助程序类来处理您希望视图具有比实际视图边界更大的触摸区域的情况。
VelocityTracker 助手用于跟踪触摸事件的速度,用于实现投掷和其他手势。
View

该类表示用户界面组件的基本构建块。

View.AccessibilityDelegate

这个类代表一个可以在View注册的View ,通过组合而不是继承来增强可访问性支持。

View.BaseSavedState 派生类的基类,想要在 onSaveInstanceState()保存和恢复它们自己的状态。
View.DragShadowBuilder 创建拖放操作期间系统显示的图像。
View.MeasureSpec MeasureSpec封装了从父到子传递的布局需求。
ViewAnimationUtils 定义View的动画的常用工具。
ViewConfiguration 包含在UI中用于超时,大小和距离的标准常量的方法。
ViewDebug View和视图层次相关的各种调试/跟踪工具。
ViewGroup

ViewGroup是一个可包含其他视图(称为子视图)的特殊视图。视图组是布局和视图容器的基类。

ViewGroup.LayoutParams LayoutParams被视图用来告诉他们的父母他们想如何摆放。
ViewGroup.MarginLayoutParams 支持边距的布局的每个子布局信息。
ViewGroupOverlay 组叠加层是位于ViewGroup(“主视图”)之上的额外图层,该图层是在该视图中的所有其他内容(包括视图组的子视图)之后绘制的。
ViewOutlineProvider View通过它构建其 Outline ,用于阴影投射和裁剪。
ViewOverlay 覆盖图是位于视图顶部的额外图层(“主机视图”),该视图在该视图中的所有其他内容(包括子视图,如果视图是ViewGroup)之后绘制。
ViewPropertyAnimator 此类可以在View对象上自动优化动画选择属性。
ViewStructure 用于存储由 View.onProvideStructure生成的其他每个查看数据的 View.onProvideStructure
ViewStub ViewStub是一个不可见的,零大小的视图,可用于在运行时延迟布局资源。
ViewTreeObserver 视图树观察器用于注册可以在视图树中通知全局更改的侦听器。
Window 顶级窗口外观和行为策略的抽象基类。
WindowAnimationFrameStats 该类包含窗口动画帧统计信息。
WindowContentFrameStats 该类包含窗口内容框架统计信息。
WindowId 窗口的安全标识符。
WindowId.FocusObserver 用于观察对焦点状态变化的子类 WindowId
WindowInsets 描述窗口内容的一组插入。
WindowManager.LayoutParams  

Enums

ViewDebug.HierarchyTraceType 此枚举在API级别16中已弃用。此枚举现在未使用
ViewDebug.RecyclerTraceType 此枚举在API级别16中已弃用。此枚举现在未使用

Exceptions

InflateException 这个异常由错误情况下的充气器引发。
KeyCharacterMap.UnavailableException 当无法加载关键字符映射时,由 load(int)抛出。
Surface.OutOfResourcesException 当Canvas无法用 lockCanvas(Rect)锁定,或SurfaceTexture无法成功分配时引发异常。
SurfaceHolder.BadSurfaceTypeException 在类型为SURFACE_TYPE_PUSH_BUFFERS的Surface上 lockCanvas()时从 lockCanvas()抛出的异常。
WindowManager.BadTokenException 尝试添加 WindowManager.LayoutParams token无效的视图时引发异常。
WindowManager.InvalidDisplayException addView(View, ViewGroup.LayoutParams)调用到无法找到的辅助显示时引发的异常。

Hooray!