void
addChildrenForAccessibility(ArrayList
void
addFocusables(ArrayList
void
addFocusables(ArrayList
void
addOnAttachStateChangeListener(View.OnAttachStateChangeListener listener) 为附加状态更改添加一个侦听器。
void
addOnLayoutChangeListener(View.OnLayoutChangeListener listener) 添加一个监听器,当由于布局处理而导致视图边界发生更改时将会调用该监听器。
void
addTouchables(ArrayList
ViewPropertyAnimator
animate() 此方法返回一个ViewPropertyAnimator对象,该对象可用于为此视图上的特定属性设置动画。
void
announceForAccessibility(CharSequence text) 用于发送 TYPE_ANNOUNCEMENT AccessibilityEvent以发布与某种上下文更改相关的通知的便捷方法,其中没有任何代表UI过渡的事件很适合。
boolean
awakenScrollBars(int startDelay, boolean invalidate)
触发滚动条绘制。
boolean
awakenScrollBars(int startDelay)
触发滚动条绘制。
boolean
awakenScrollBars()
触发滚动条绘制。
void
bringToFront() 在树中更改视图的z顺序,使其位于其他兄弟视图的顶部。
void
buildDrawingCache(boolean autoScale)
如果图纸缓存无效,则强制绘图缓存生成。
void
buildDrawingCache()
调用此方法相当于调用 buildDrawingCache(false) 。
void
buildLayer() 强制创建此视图的图层,并将此视图渲染到其图层中。
boolean
callOnClick() 直接调用任何附加的OnClickListener。
boolean
canResolveLayoutDirection() 检查布局方向分辨率是否可以完成。
boolean
canResolveTextAlignment() 检查文本对齐分辨率是否可以完成。
boolean
canResolveTextDirection() 检查文本方向分辨率是否可以完成。
boolean
canScrollHorizontally(int direction) 检查此视图是否可以在某个方向上水平滚动。
boolean
canScrollVertically(int direction) 检查该视图是否可以在某个方向上垂直滚动。
final void
cancelDragAndDrop() 取消正在进行的拖放操作。
void
cancelLongPress() 取消待处理的长按。
final void
cancelPendingInputEvents() 取消之前发布到事件队列的任何延迟高级输入事件。
boolean
checkInputConnectionProxy(View view) 当一个不是当前输入连接目标的视图试图在管理器上打电话时,由 InputMethodManager调用。
void
clearAnimation() 取消此视图的任何动画。
void
clearFocus() 当这个观点想要放弃焦点时调用。
static int
combineMeasuredStates(int curState, int newState) 合并两个状态,返回 getMeasuredState() 。
int
computeHorizontalScrollExtent()
计算水平滚动条拇指在水平范围内的水平范围。
int
computeHorizontalScrollOffset()
计算水平滚动条拇指在水平范围内的水平偏移量。
int
computeHorizontalScrollRange()
计算水平滚动条代表的水平范围。
void
computeScroll() 由父级调用,以请求孩子在必要时更新mScrollX和mScrollY的值。
WindowInsets
computeSystemWindowInsets(WindowInsets in, Rect outLocalInsets) 计算应该由这个视图消耗的插入和应该传播给它下面的插入。
int
computeVerticalScrollExtent()
计算垂直滚动条拇指在垂直范围内的垂直范围。
int
computeVerticalScrollOffset()
计算垂直滚动条拇指在水平范围内的垂直偏移量。
int
computeVerticalScrollRange()
计算垂直滚动条代表的垂直范围。
AccessibilityNodeInfo
createAccessibilityNodeInfo() 从 AccessibilityNodeInfo的角度返回代表此视图的 AccessibilityService 。
void
createContextMenu(ContextMenu menu) 显示该视图的上下文菜单。
void
destroyDrawingCache()
释放绘图缓存使用的资源。
WindowInsets
dispatchApplyWindowInsets(WindowInsets insets) 请求将给定的窗口插件应用于此视图或其子视图中的其他视图。
void
dispatchConfigurationChanged(Configuration newConfig) 在视图层次结构下分发有关资源配置更改的通知。
void
dispatchDisplayHint(int hint) 发出是否显示此视图的提示。
boolean
dispatchDragEvent(DragEvent event) 检测此视图是否已启用并具有拖动事件侦听器。
void
dispatchDraw(Canvas canvas) 通过绘制来绘制子视图。
void
dispatchDrawableHotspotChanged(float x, float y) 将drawableHotspotChanged分发给所有此View的子项。
void
dispatchFinishTemporaryDetach() 如果这是一个容器视图,请将 onFinishTemporaryDetach()发送给此视图及其直接子项。
boolean
dispatchGenericFocusedEvent(MotionEvent event) 将通用运动事件分派给当前的焦点视图。
boolean
dispatchGenericMotionEvent(MotionEvent event) 派遣一般运动事件。
boolean
dispatchGenericPointerEvent(MotionEvent event) 将通用运动事件分配给第一个指针下的视图。
boolean
dispatchHoverEvent(MotionEvent event) 发送悬停事件。
boolean
dispatchKeyEvent(KeyEvent event) 将关键事件分派到焦点路径上的下一个视图。
boolean
dispatchKeyEventPreIme(KeyEvent event) 在与视图层次关联的任何输入方法处理关键事件之前分派关键事件。
boolean
dispatchKeyShortcutEvent(KeyEvent event) 分派键快捷键事件。
boolean
dispatchNestedFling(float velocityX, float velocityY, boolean consumed) 向嵌套滚动父级派发一个投掷。
boolean
dispatchNestedPreFling(float velocityX, float velocityY) 在此视图处理它之前,将嵌套分派给嵌套的滚动父级。
boolean
dispatchNestedPrePerformAccessibilityAction(int action, Bundle arguments) 向委托处理的此视图的父母报告辅助功能操作。
boolean
dispatchNestedPreScroll(int dx, int dy, int[] consumed, int[] offsetInWindow) 在该视图消耗其任何部分之前,调度正在进行的嵌套滚动的一个步骤。
boolean
dispatchNestedScroll(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow) 发送正在进行的嵌套滚动的一个步骤。
boolean
dispatchPopulateAccessibilityEvent(AccessibilityEvent event) 首先将 AccessibilityEvent给 View ,然后分配给其子项以将其文本内容添加到事件中。
void
dispatchProvideStructure(ViewStructure structure) 在层次结构中调度创建 ViewStructure 。
void
dispatchRestoreInstanceState(SparseArray
void
dispatchSaveInstanceState(SparseArray
void
dispatchSetActivated(boolean activated) 派发setActivated给所有这个View的孩子。
void
dispatchSetPressed(boolean pressed) 派发setPressed给所有这个View的孩子。
void
dispatchSetSelected(boolean selected) 调度setSelected选择到所有这个View的孩子。
void
dispatchStartTemporaryDetach() 如果这是一个容器视图,则调度 onStartTemporaryDetach()到此视图及其直接子项。
void
dispatchSystemUiVisibilityChanged(int visibility) 在视图层次结构中分派回调到 setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener) 。
boolean
dispatchTouchEvent(MotionEvent event) 将触摸屏动作事件向下传递给目标视图,或者将此视图作为目标。
boolean
dispatchTrackballEvent(MotionEvent event) 将轨迹球运动事件传递给焦点视图。
boolean
dispatchUnhandledMove(View focused, int direction) 此方法是聚焦视图及其祖先响应箭头键的最后机会。
void
dispatchVisibilityChanged(View changedView, int visibility) 向视图层次结构分派视图可见性更改。
void
dispatchWindowFocusChanged(boolean hasFocus) 当包含此视图的窗口获得或失去窗口焦点时调用。
void
dispatchWindowSystemUiVisiblityChanged(int visible) 在视图层次结构下调度回调到 onWindowSystemUiVisibilityChanged(int) 。
void
dispatchWindowVisibilityChanged(int visibility) 向视图层次结构中分派窗口可见性更改。
void
draw(Canvas canvas) 手动将此视图(及其所有子项)呈现给定的Canvas。
void
drawableHotspotChanged(float x, float y) 只要视图热点更改并需要将其传播到视图管理的可绘制视图或子视图,就会调用此函数。
void
drawableStateChanged() 只要视图的状态发生变化,就会调用此函数,使得它影响所显示的可绘制状态。
View
findFocus() 在当前拥有焦点的此视图中植根的层次结构中查找视图。
final View
findViewById(int id) 使用给定的ID查找子视图。
final View
findViewWithTag(Object tag) 用给定的标签查找子视图。
void
findViewsWithText(ArrayList
boolean
fitSystemWindows(Rect insets) 此方法在API级别20中已弃用。从API 20开始,使用dispatchApplyWindowInsets(WindowInsets)将insets应用于视图。 视图应该覆盖onApplyWindowInsets(WindowInsets)或使用setOnApplyWindowInsetsListener(android.view.View.OnApplyWindowInsetsListener)来实现处理自己的setOnApplyWindowInsetsListener(android.view.View.OnApplyWindowInsetsListener) 。
View
focusSearch(int direction) 在指定的方向上查找可以聚焦的最近的视图。
void
forceHasOverlappingRendering(boolean hasOverlappingRendering) 设置此视图重叠呈现的行为(有关此行为的更多详细信息,请参阅 hasOverlappingRendering() )。
void
forceLayout() 强制该视图在下一个布局过程中布置。
static int
generateViewId() 生成一个适用于 setId(int)的值。
CharSequence
getAccessibilityClassName() 返回此对象的类名称以用于辅助功能。
int
getAccessibilityLiveRegion() 获取此视图的实时区域模式。
AccessibilityNodeProvider
getAccessibilityNodeProvider() 获取用于管理以此视图为根的虚拟视图层次结构的提供者,并将其报告给探索窗口内容的 AccessibilityService 。
int
getAccessibilityTraversalAfter() 获取视图的ID,之后在可访问性遍历中访问此视图的ID。
int
getAccessibilityTraversalBefore() 获取在可访问性遍历中访问此视图之前的视图的ID。
float
getAlpha() 视图的不透明度。
Animation
getAnimation() 获取当前与此视图关联的动画。
IBinder
getApplicationWindowToken() 检索标识该视图所附窗口的顶层“真实”窗口的唯一令牌。
Drawable
getBackground() 获取可绘制的背景
ColorStateList
getBackgroundTintList() 如果指定,返回应用于背景可绘制的色调。
PorterDuff.Mode
getBackgroundTintMode() 如果指定,则返回用于将色调应用于背景可绘制的混合模式。
int
getBaseline()
从小部件的顶部边界返回小部件文本基线的偏移量。
final int
getBottom() 此视图的底部位置相对于其父项。
float
getBottomFadingEdgeStrength() 返回底部渐变边的强度或强度。
int
getBottomPaddingOffset() 扩展底部衰落区域的数量。
float
getCameraDistance() 获取沿着Z轴从相机到该视图的距离。
boolean
getClipBounds(Rect outRect) 填充的输出矩形视图的剪辑范围,返回 true如果成功或 false如果视图的剪辑范围是 null 。
Rect
getClipBounds() 返回当前 clipBounds的副本。
final boolean
getClipToOutline() 返回是否应该使用大纲剪辑视图的内容。
CharSequence
getContentDescription() 返回 View的内容描述。
final Context
getContext() 返回视图运行的上下文,通过它可以访问当前主题,资源等。
ContextMenu.ContextMenuInfo
getContextMenuInfo() 视图应该实现这个,如果他们有额外的信息与上下文菜单相关联。
static int
getDefaultSize(int size, int measureSpec) 实用程序返回默认大小。
Display
getDisplay() 获取视图的窗口已附加到的逻辑显示。
final int[]
getDrawableState() 返回表示视图当前状态的可绘制状态的资源ID数组。
Bitmap
getDrawingCache()
调用此方法相当于调用 getDrawingCache(false) 。
Bitmap
getDrawingCache(boolean autoScale)
返回缓存此视图图形的位图。
int
getDrawingCacheBackgroundColor()
int
getDrawingCacheQuality() 返回绘图缓存的质量。
void
getDrawingRect(Rect outRect) 返回视图的可见绘图边界。
long
getDrawingTime()
返回开始绘制视图层次结构的时间。
float
getElevation() 此视图相对于其父项的基础高程,以像素为单位。
boolean
getFilterTouchesWhenObscured() 当视图的窗口被另一个可见窗口遮挡时,获取框架是否应放弃触摸。
boolean
getFitsSystemWindows() 检查 setFitsSystemWindows(boolean)状态。
ArrayList
getFocusables(int direction) 查找并返回这个视图的后代的所有可聚焦视图,如果它本身是可聚焦的,则可能包括此视图。
void
getFocusedRect(Rect r) 当视图具有焦点并且用户离开它时,从该方法填充的矩形开始搜索下一个视图。
Drawable
getForeground() 返回用作此视图前景的绘图。
int
getForegroundGravity() 描述前景如何定位。
ColorStateList
getForegroundTintList() 如果指定,则返回应用于可绘制前景的色调。
PorterDuff.Mode
getForegroundTintMode() 如果指定,将用于应用色调的混合模式返回到可绘制的前景。
final boolean
getGlobalVisibleRect(Rect r)
boolean
getGlobalVisibleRect(Rect r, Point globalOffset) 如果这个视图的某个部分没有被父节点的任何部分剪切掉,那么用r全局(根)坐标返回该区域。
Handler
getHandler()
final boolean
getHasOverlappingRendering() 返回内部使用的重叠渲染值。
final int
getHeight() 返回视图的高度。
void
getHitRect(Rect outRect) 在父坐标中点击矩形
int
getHorizontalFadingEdgeLength() 返回用于指示此视图中更多内容可见的水平渐变边的大小。
int
getHorizontalScrollbarHeight() 返回水平滚动条的高度。
int
getId() 返回此视图的标识符。
int
getImportantForAccessibility() 获取用于确定此视图是否对可访问性很重要的模式,即是否触发辅助功能事件并将其报告给查询屏幕的辅助功能服务。
boolean
getKeepScreenOn() 返回屏幕是否应保持打开,对应于当前值 KEEP_SCREEN_ON 。
KeyEvent.DispatcherState
getKeyDispatcherState() 为此视图的窗口返回全局 KeyEvent.DispatcherState 。
int
getLabelFor() 获取视图的id,此视图用作可访问性标签。
int
getLayerType() 指示当前与此视图关联的图层类型。
int
getLayoutDirection() 返回此视图的已解析布局方向。
ViewGroup.LayoutParams
getLayoutParams() 获取与此视图关联的LayoutParams。
final int
getLeft() 此视图相对于其父项的左侧位置。
float
getLeftFadingEdgeStrength() 返回左边渐变边的强度或强度。
int
getLeftPaddingOffset() 扩展左衰落区域的量。
final boolean
getLocalVisibleRect(Rect r)
void
getLocationInWindow(int[] outLocation)
在其窗口中计算此视图的坐标。
void
getLocationOnScreen(int[] outLocation)
计算屏幕上该视图的坐标。
Matrix
getMatrix() 该视图的变换矩阵,根据当前的旋转,缩放和透视属性进行计算。
final int
getMeasuredHeight() 像 getMeasuredHeightAndState()一样,但只返回原始宽度分量(即结果被 MEASURED_SIZE_MASK屏蔽)。
final int
getMeasuredHeightAndState() 按照最近致电 measure(int, int)计算,返回此视图的全高度测量信息。
final int
getMeasuredState() 仅返回 getMeasuredWidthAndState()和 getMeasuredHeightAndState()的状态位,合并为一个整数。
final int
getMeasuredWidth() 像 getMeasuredWidthAndState()一样,但仅返回原始宽度组件(即结果被 MEASURED_SIZE_MASK屏蔽)。
final int
getMeasuredWidthAndState() 按照最近致电 measure(int, int)计算结果返回此视图的全宽度测量信息。
int
getMinimumHeight() 返回视图的最小高度。
int
getMinimumWidth() 返回视图的最小宽度。
int
getNextFocusDownId() 获取下一个焦点 FOCUS_DOWN时要使用的视图的ID。
int
getNextFocusForwardId() 获取下一个焦点 FOCUS_FORWARD时要使用的视图的ID。
int
getNextFocusLeftId() 获取下一个焦点为 FOCUS_LEFT时要使用的视图的ID。
int
getNextFocusRightId() 获取下一个焦点 FOCUS_RIGHT时要使用的视图的ID。
int
getNextFocusUpId() 获取下一个焦点 FOCUS_UP时要使用的视图的ID。
View.OnFocusChangeListener
getOnFocusChangeListener() 返回为此视图注册的焦点更改回调。
ViewOutlineProvider
getOutlineProvider() 返回视图的当前 ViewOutlineProvider ,该视图生成定义其投射阴影形状的Outline,并启用轮廓剪切。
int
getOverScrollMode() 返回此视图的过卷模式。
ViewOverlay
getOverlay() 返回此视图的叠加层,如果它尚不存在,则创建它。
int
getPaddingBottom() 返回此视图的底部填充。
int
getPaddingEnd() 根据解析后的布局方向返回此视图的结尾填充。
int
getPaddingLeft() 返回此视图的左侧填充。
int
getPaddingRight() 返回此视图的正确填充。
int
getPaddingStart() 根据解析的布局方向返回此视图的开始填充。
int
getPaddingTop() 返回此视图的顶部填充。
final ViewParent
getParent() 获取此视图的父级。
ViewParent
getParentForAccessibility() 获取父级的可访问性。
float
getPivotX() 视图为 rotated和 scaled的点的x位置。
float
getPivotY() 视图为 rotated和 scaled的点的y位置。
PointerIcon
getPointerIcon() 获取当前视图的指针图标。
Resources
getResources() 返回与此视图关联的资源。
final int
getRight() 此视图相对于其父项的正确位置。
float
getRightFadingEdgeStrength() 返回右边褪色边缘的强度或强度。
int
getRightPaddingOffset() 扩展正确衰落区域的数量。
View
getRootView()
在当前视图层次结构中查找最顶层的视图。
WindowInsets
getRootWindowInsets() 提供调度到视图层次结构的原始WindowInsets。
float
getRotation() 视图围绕枢轴点旋转的角度。
float
getRotationX() 视图围绕通过枢轴点的水平轴旋转的角度。
float
getRotationY() 视图围绕通过枢轴点的垂直轴旋转的角度。
float
getScaleX() 视图以x为中心在视点的未缩放宽度中的比例绕x轴缩放。
float
getScaleY() 视图在y轴周围缩放的数量,作为视图未缩放高度的一部分。
int
getScrollBarDefaultDelayBeforeFade() 返回滚动条淡入之前的延迟。
int
getScrollBarFadeDuration() 返回滚动条淡入时间。
int
getScrollBarSize() 返回滚动条大小。
int
getScrollBarStyle()
返回当前的滚动条样式。
int
getScrollIndicators() 返回表示启用的滚动指示符的位掩码。
final int
getScrollX() 返回此视图的滚动左侧位置。
final int
getScrollY() 返回此视图的滚动顶部位置。
int
getSolidColor() 如果已知视图始终在纯色背景上绘制,并需要绘制渐变边缘,则覆盖此视图。
StateListAnimator
getStateListAnimator() 如果存在,则返回当前的StateListAnimator。
int
getSuggestedMinimumHeight() 返回视图应该使用的建议最小高度。
int
getSuggestedMinimumWidth() 返回视图应该使用的建议最小宽度。
int
getSystemUiVisibility() 返回此视图请求的最后一个 setSystemUiVisibility(int) 。
Object
getTag() 返回此视图的标记。
Object
getTag(int key) 返回与此视图和指定键相关联的标记。
int
getTextAlignment() 返回已解析的文本对齐。
int
getTextDirection() 返回已解析的文本方向。
final int
getTop() 此视图相对于其父项的顶部位置。
float
getTopFadingEdgeStrength() 返回顶部褪色边缘的强度或强度。
int
getTopPaddingOffset() 扩大最大衰落区域的数量。
TouchDelegate
getTouchDelegate() 获取此视图的TouchDelegate。
ArrayList
getTouchables() 查找并返回所有这个视图后代的可触摸视图,如果它可以自己触摸,可能会包含此视图。
String
getTransitionName() 返回用于在转换中标识视图的视图的名称。
float
getTranslationX() 该视图的水平位置相对于其 left位置。
float
getTranslationY() 该视图相对于其 top位置的垂直位置。
float
getTranslationZ() 该视图的深度位置相对于其 elevation 。
int
getVerticalFadingEdgeLength() 返回用于指示此视图中更多内容可见的垂直渐变边的大小。
int
getVerticalScrollbarPosition()
int
getVerticalScrollbarWidth() 返回垂直滚动条的宽度。
ViewTreeObserver
getViewTreeObserver() 返回此视图层次结构的ViewTreeObserver。
int
getVisibility() 返回此视图的可见性状态。
final int
getWidth() 返回你的视图的宽度。
int
getWindowAttachCount()
WindowId
getWindowId() 检索此视图当前附加到的窗口 WindowId 。
int
getWindowSystemUiVisibility() 返回当前为整个窗口设置的系统UI可见性。
IBinder
getWindowToken() 检索标识该视图附加到的窗口的唯一标记。
int
getWindowVisibility() 返回此视图被附接到(或者窗口的当前可见性 GONE , INVISIBLE ,或 VISIBLE )。
void
getWindowVisibleDisplayFrame(Rect outRect) 检索此视图附加到的窗口的总体可见显示大小已定位。
float
getX() 此视图的视觉x位置,以像素为单位。
float
getY() 此视图的视觉y位置(以像素为单位)。
float
getZ() 此视图的可视z位置,以像素为单位。
boolean
hasFocus() 如果此视图具有焦点本身,或者是具有焦点的视图的祖先,则返回true。
boolean
hasFocusable() 如果此视图是可聚焦的,或者它包含可达的View, hasFocusable()返回true, hasFocusable()返回true。
boolean
hasNestedScrollingParent() 如果此视图具有嵌套滚动父级,则返回true。
boolean
hasOnClickListeners() 返回此视图是否具有附加的OnClickListener。
boolean
hasOverlappingRendering() 返回此视图是否包含重叠的内容。
boolean
hasTransientState() 指示视图当前是否跟踪暂时状态,即应用程序不需要关心保存和还原,但是框架应该特别注意在可能的情况下保留。
boolean
hasWindowFocus() 如果此视图位于当前具有窗口焦点的窗口中,则返回true。
static View
inflate(Context context, int resource, ViewGroup root) 从XML资源膨胀一个视图。
void
invalidate() 使整个视图无效。
void
invalidate(Rect dirty) 将由脏定义的区域标记为需要绘制。
void
invalidate(int l, int t, int r, int b) 将由矩形(l,t,r,b)定义的区域标记为需要绘制。
void
invalidateDrawable(Drawable drawable) 使指定的Drawable无效。
void
invalidateOutline() 被称为从 outline provider重建此视图的大纲
boolean
isAccessibilityFocused() 返回此视图是否以可访问性为重点。
boolean
isActivated() 指示此视图的激活状态。
boolean
isAttachedToWindow() 如果此视图当前附加到窗口,则返回true。
boolean
isClickable() 指示此视图是否对点击事件做出反应。
boolean
isContextClickable() 指示此视图是否对上下文点击作出反应。
boolean
isDirty() 如果此视图自上次绘制以来发生更改,则为真。
boolean
isDrawingCacheEnabled()
指示是否为此视图启用图形缓存。
boolean
isDuplicateParentStateEnabled()
指示这是否从其父项复制其可绘制状态。
boolean
isEnabled() 返回此视图的启用状态。
final boolean
isFocusable() 返回此视图是否能够获得焦点。
final boolean
isFocusableInTouchMode() 当视图可以聚焦时,它可能不想在触摸模式下进行聚焦。
boolean
isFocused() 如果此视图具有焦点,则返回true
boolean
isHapticFeedbackEnabled()
boolean
isHardwareAccelerated()
指示此视图是否附加到硬件加速窗口。
boolean
isHorizontalFadingEdgeEnabled()
指示水平滚动视图时水平边缘是否淡化。
boolean
isHorizontalScrollBarEnabled()
指示是否绘制水平滚动条。
boolean
isHovered() 如果视图当前处于悬停状态,则返回true。
boolean
isImportantForAccessibility() 计算是否应该公开此视图以获取可访问性。
boolean
isInEditMode() 指示此视图当前是否处于编辑模式。
boolean
isInLayout() 返回视图层次结构当前是否正在进行布局传递。
boolean
isInTouchMode() 返回设备当前是否处于触摸模式。
boolean
isLaidOut() 如果此视图自上次连接到窗口或从窗口分离后至少经历了一个布局,则返回true。
boolean
isLayoutDirectionResolved()
boolean
isLayoutRequested()
指示是否在下一个层次结构布局过程中请求此视图的布局。
boolean
isLongClickable() 指示此视图是否对长按事件作出反应。
boolean
isNestedScrollingEnabled() 如果对此视图启用嵌套滚动,则返回true。
boolean
isOpaque() 指示此视图是否不透明。
boolean
isPaddingOffsetRequired() 如果视图在其填充内绘制内容并启用淡化边缘,则需要支持填充偏移。
boolean
isPaddingRelative() 如果通过相对值 setPaddingRelative(int, int, int, int)或通过设置了填充,则返回
boolean
isPressed() 指示视图当前是否处于按下状态。
boolean
isSaveEnabled() 指示此视图是否保存其状态(即,是否调用其 onSaveInstanceState()方法)。
boolean
isSaveFromParentEnabled() 指示当从父级发生状态保存遍历时,此视图下的整个层次结构是否将保存其状态。
boolean
isScrollContainer() 指示此视图是否是其窗口中的一组可滚动容器。
boolean
isScrollbarFadingEnabled() 当该视图不滚动时,如果滚动条将淡出,则返回true
boolean
isSelected() 指示此视图的选择状态。
boolean
isShown() 返回此视图及其所有祖先的可见性
boolean
isSoundEffectsEnabled()
final boolean
isTemporarilyDetached()
boolean
isTextAlignmentResolved()
boolean
isTextDirectionResolved()
boolean
isVerticalFadingEdgeEnabled()
指示当视图水平滚动时垂直边缘是否渐变。
boolean
isVerticalScrollBarEnabled()
指示是否应绘制垂直滚动条。
void
jumpDrawablesToCurrentState() 在与此视图关联的所有可绘制对象上调用 Drawable.jumpToCurrentState() 。
void
layout(int l, int t, int r, int b) 为视图及其所有后代指定大小和位置
这是布局机制的第二阶段。
final void
measure(int widthMeasureSpec, int heightMeasureSpec)
这被称为找出多大的观点应该是。
static int[]
mergeDrawableStates(int[] baseState, int[] additionalState) 将 additionalState中的自己的状态值合并到由 onCreateDrawableState(int)返回的基本状态值 baseState中。
void
offsetLeftAndRight(int offset) 按指定的像素数量偏移此视图的水平位置。
void
offsetTopAndBottom(int offset) 将此视图的垂直位置偏移指定的像素数。
void
onAnimationEnd() 由父ViewGroup调用,以通知当前与此视图关联的动画结束。
void
onAnimationStart() 由父ViewGroup调用以通知当前与此视图关联的动画的开始。
WindowInsets
onApplyWindowInsets(WindowInsets insets) 根据其内部政策,视图应适用 WindowInsets时调用。
void
onAttachedToWindow() 这在视图附加到窗口时被调用。
void
onCancelPendingInputEvents() 作为在此视图或父视图上致电 cancelPendingInputEvents()的结果调用。
boolean
onCheckIsTextEditor() 检查被调用的视图是否是文本编辑器,在这种情况下,为其自动显示软输入窗口是有意义的。
void
onConfigurationChanged(Configuration newConfig) 当应用程序使用的资源的当前配置发生更改时调用。
void
onCreateContextMenu(ContextMenu menu) 如果视图本身要将项目添加到上下文菜单,则视图应该执行此操作。
int[]
onCreateDrawableState(int extraSpace) 为此视图生成新的 Drawable状态。
InputConnection
onCreateInputConnection(EditorInfo outAttrs) 为InputMethod创建一个新的InputConnection以与视图交互。
void
onDetachedFromWindow() 这是在视图从窗口分离时调用的。
void
onDisplayHint(int hint) 给出这个观点暗示是否显示。
boolean
onDragEvent(DragEvent event) 在调用 startDragAndDrop()之后,处理由系统发送的拖动事件。
void
onDraw(Canvas canvas) 实施这个来做你的绘画。
void
onDrawForeground(Canvas canvas) 为此视图绘制任何前景内容。
final void
onDrawScrollBars(Canvas canvas)
请求水平和垂直滚动条的绘制。
boolean
onFilterTouchEventForSecurity(MotionEvent event) 过滤触摸事件以应用安全策略。
void
onFinishInflate() 最终确定从XML扩展视图。
void
onFinishTemporaryDetach() 在容器完成更改视图后调用 onStartTemporaryDetach()后。
void
onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect) 当视图的焦点状态改变时,由视图系统调用。
boolean
onGenericMotionEvent(MotionEvent event) 实现此方法来处理通用运动事件。
void
onHoverChanged(boolean hovered) 实现此方法来处理悬停状态更改。
boolean
onHoverEvent(MotionEvent event) 实现此方法来处理悬停事件。
void
onInitializeAccessibilityEvent(AccessibilityEvent event) 使用有关此视图的信息初始化 AccessibilityEvent ,这是事件源。
void
onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) 使用关于此视图的信息初始化 AccessibilityNodeInfo 。
boolean
onKeyDown(int keyCode, KeyEvent event) KeyEvent.Callback.onKeyDown()默认实现:当 KEYCODE_DPAD_CENTER或 KEYCODE_ENTER被释放时,如果视图已启用并且可点击,则执行按下视图。
boolean
onKeyLongPress(int keyCode, KeyEvent event) 默认实现 KeyEvent.Callback.onKeyLongPress() :始终返回false(不处理事件)。
boolean
onKeyMultiple(int keyCode, int repeatCount, KeyEvent event) 默认实现 KeyEvent.Callback.onKeyMultiple() :始终返回false(不处理事件)。
boolean
onKeyPreIme(int keyCode, KeyEvent event) 在关键事件由与视图层次关联的任何输入方法处理之前处理。
boolean
onKeyShortcut(int keyCode, KeyEvent event) 在未处理按键快捷方式事件时调用聚焦视图。
boolean
onKeyUp(int keyCode, KeyEvent event) 的默认实现 KeyEvent.Callback.onKeyUp() :当视图进行点击 KEYCODE_DPAD_CENTER , KEYCODE_ENTER或者 KEYCODE_SPACE被释放。
void
onLayout(boolean changed, int left, int top, int right, int bottom) 当这个视图为每个孩子分配一个大小和位置时,从布局调用。
void
onMeasure(int widthMeasureSpec, int heightMeasureSpec)
测量视图及其内容以确定测量宽度和测量高度。
void
onOverScrolled(int scrollX, int scrollY, boolean clampedX, boolean clampedY) 由 overScrollBy(int, int, int, int, int, int, int, int, boolean)调用以响应过度滚动操作的结果。
void
onPopulateAccessibilityEvent(AccessibilityEvent event) 从 dispatchPopulateAccessibilityEvent(AccessibilityEvent)调用,给这个视图一个机会来填充具有文本内容的可访问性事件。
void
onProvideStructure(ViewStructure structure) 作为 Activity.onProvideAssistData一部分从视图中检索辅助结构时调用。
void
onProvideVirtualStructure(ViewStructure structure) 当从视图中检索辅助结构作为 Activity.onProvideAssistData一部分 Activity.onProvideAssistData以在此视图下生成其他虚拟结构时调用。
PointerIcon
onResolvePointerIcon(MotionEvent event, int pointerIndex) 返回运动事件的指针图标;如果未指定图标,则返回null。
void
onRestoreInstanceState(Parcelable state) 吊钩允许视图重新应用以前由 onSaveInstanceState()生成的内部状态的表示。
void
onRtlPropertiesChanged(int layoutDirection) 当任何RTL属性(布局方向或文本方向或文本对齐)已被更改时调用。
Parcelable
onSaveInstanceState() 钩子允许视图生成其内部状态的表示,稍后可用于创建具有相同状态的新实例。
void
onScreenStateChanged(int screenState) 只要此视图的屏幕状态附加到更改,就会调用此方法。
void
onScrollChanged(int l, int t, int oldl, int oldt) 这是为了响应此视图中的内部滚动而调用的(即视图滚动了其自己的内容)。
boolean
onSetAlpha(int alpha) 如果存在涉及alpha的变换,则调用。
void
onSizeChanged(int w, int h, int oldw, int oldh) 当这个视图的大小发生变化时,这在布局期间被调用。
void
onStartTemporaryDetach() 当一个容器临时将孩子分开时,这被称为 ViewGroup.detachViewFromParent 。
boolean
onTouchEvent(MotionEvent event) 实现此方法来处理触摸屏幕动作事件。
boolean
onTrackballEvent(MotionEvent event) 实现这个方法来处理轨迹球运动事件。
void
onVisibilityAggregated(boolean isVisible) 当此视图的用户可见性可能受到对此视图本身,祖先视图或此视图所附窗口的更改的影响时调用。
void
onVisibilityChanged(View changedView, int visibility) 当视图的可见性或视图的祖先已更改时调用。
void
onWindowFocusChanged(boolean hasWindowFocus) 当包含此视图的窗口获得或失去焦点时调用。
void
onWindowSystemUiVisibilityChanged(int visible) 重写以查明窗口请求的系统UI可见性何时更改,即 getWindowSystemUiVisibility()返回的值。
void
onWindowVisibilityChanged(int visibility) 叫当包含窗口具有改变其可见性(间 GONE , INVISIBLE ,和 VISIBLE )。
boolean
overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) 使用标准行为滚动视图以滚动到正常内容边界之外。
boolean
performAccessibilityAction(int action, Bundle arguments) 在视图上执行指定的辅助功能操作。
boolean
performClick() 调用此视图的OnClickListener(如果已定义)。
boolean
performContextClick(float x, float y) 调用此视图的OnContextClickListener(如果已定义)。
boolean
performContextClick() 调用此视图的OnContextClickListener(如果已定义)。
boolean
performHapticFeedback(int feedbackConstant) BZZZTT !! 1!
为此视图提供触觉反馈给用户。
boolean
performHapticFeedback(int feedbackConstant, int flags) BZZZTT !! 1!
像 performHapticFeedback(int)一样,还有其他选项。
boolean
performLongClick(float x, float y) 调用此视图的OnLongClickListener(如果已定义)。
boolean
performLongClick() 调用此视图的OnLongClickListener(如果已定义)。
void
playSoundEffect(int soundConstant) 发挥这个观点的声音效果。
boolean
post(Runnable action)
导致Runnable被添加到消息队列中。
boolean
postDelayed(Runnable action, long delayMillis)
导致Runnable被添加到消息队列中,以在指定的时间过去后运行。
void
postInvalidate()
导致在事件循环的后续循环中发生无效。
void
postInvalidate(int left, int top, int right, int bottom)
导致指定区域在事件循环的后续循环中发生无效。
void
postInvalidateDelayed(long delayMilliseconds, int left, int top, int right, int bottom)
导致指定区域在事件循环的后续循环中发生无效。
void
postInvalidateDelayed(long delayMilliseconds)
导致在事件循环的后续循环中发生无效。
void
postInvalidateOnAnimation(int left, int top, int right, int bottom)
导致指定区域在下一个动画时间步骤失效,通常是下一个显示帧。
void
postInvalidateOnAnimation()
导致在下一个动画时间步骤发生无效,通常是下一个显示帧。
void
postOnAnimation(Runnable action)
使Runnable在下一个动画时间步骤上执行。
void
postOnAnimationDelayed(Runnable action, long delayMillis)
导致Runnable在指定的时间过后,在下一个动画时间步骤执行。
void
refreshDrawableState() 调用它来强制视图更新其可绘制状态。
boolean
removeCallbacks(Runnable action)
从消息队列中删除指定的Runnable。
void
removeOnAttachStateChangeListener(View.OnAttachStateChangeListener listener) 删除附加状态更改的侦听器。
void
removeOnLayoutChangeListener(View.OnLayoutChangeListener listener) 删除布局更改的侦听器。
void
requestApplyInsets() 请求执行 onApplyWindowInsets(WindowInsets)的新调度。
void
requestFitSystemWindows() 此方法在API级别20中已弃用。对于较新的平台版本,请使用requestApplyInsets() 。
final boolean
requestFocus(int direction) 调用此方法试图将焦点放在特定的视图或其后面的某个子视图上,并为焦点的方向提供一个提示。
final boolean
requestFocus() 调用这个来试图将焦点放在特定的视图或其后代之一上。
boolean
requestFocus(int direction, Rect previouslyFocusedRect) 调用此方法可试图将焦点放在特定视图或其后面的某个子视图上,并提供关于焦点来自的方向和特定矩形的提示。
final boolean
requestFocusFromTouch() 调用这个来试图将焦点放在特定的视图或其后代之一上。
void
requestLayout() 当事情发生变化时调用它,这已经使这个视图的布局无效。
boolean
requestRectangleOnScreen(Rect rectangle) 要求在屏幕上可以看到这个视图的矩形,如果有必要的话可以滚动。
boolean
requestRectangleOnScreen(Rect rectangle, boolean immediate) 要求在屏幕上可以看到这个视图的矩形,如果有必要的话可以滚动。
final void
requestUnbufferedDispatch(MotionEvent event) 请求无缓冲地将给定的MotionEvents流分派给此视图。
static int
resolveSize(int size, int measureSpec) 版本 resolveSizeAndState(int, int, int)仅返回结果的 MEASURED_SIZE_MASK位。
static int
resolveSizeAndState(int size, int measureSpec, int childMeasuredState) 用于协调所需大小和状态的实用程序,以及MeasureSpec强加的约束。
void
restoreHierarchyState(SparseArray
void
saveHierarchyState(SparseArray
void
scheduleDrawable(Drawable who, Runnable what, long when) 安排一个drawable上的动作在指定的时间发生。
void
scrollBy(int x, int y) 移动视图的滚动位置。
void
scrollTo(int x, int y) 设置视图的滚动位置。
void
sendAccessibilityEvent(int eventType) 发送给定类型的可访问性事件。
void
sendAccessibilityEventUnchecked(AccessibilityEvent event) 此方法的行为与 sendAccessibilityEvent(int)完全相同,但将空值 AccessibilityEvent用作参数,并且不执行检查是否启用可访问性。
void
setAccessibilityDelegate(View.AccessibilityDelegate delegate) 通过组合设置实现可访问性支持的委托(与继承相反)。
void
setAccessibilityLiveRegion(int mode) 为此视图设置实时区域模式。
void
setAccessibilityTraversalAfter(int afterId) 在可访问性遍历中设置一个视图的ID,在该视图之后访问此视图的ID。
void
setAccessibilityTraversalBefore(int beforeId) 设置在可访问性遍历中访问此视图之前的视图的标识。
void
setActivated(boolean activated) 更改此视图的激活状态。
void
setAlpha(float alpha) 将视图的不透明度设置为0到1的值,其中0表示视图完全透明,1表示视图完全不透明。
void
setAnimation(Animation animation) 设置要为此视图播放的下一个动画。
void
setBackground(Drawable background) 将背景设置为给定的Drawable,或者删除背景。
void
setBackgroundColor(int color) 设置此视图的背景颜色。
void
setBackgroundDrawable(Drawable background) 此方法在API级别16中已弃用。 setBackground(Drawable)改为使用setBackground(Drawable)
void
setBackgroundResource(int resid) 将背景设置为给定的资源。
void
setBackgroundTintList(ColorStateList tint) 将背景色应用于背景。
void
setBackgroundTintMode(PorterDuff.Mode tintMode) 指定用于将 setBackgroundTintList(ColorStateList) }指定的色调应用于背景可绘制的混合模式。
final void
setBottom(int bottom) 设置此视图相对于其父项的底部位置。
void
setCameraDistance(float distance)
将摄像机沿Z轴(与绘制视图的X / Y平面正交)的距离设置为此视图。
void
setClickable(boolean clickable) 启用或停用此视图的点击事件。
void
setClipBounds(Rect clipBounds) 在该视图上设置矩形区域,视图在绘制时将被裁剪到该区域。
void
setClipToOutline(boolean clipToOutline) 设置是否应该使用视图的大纲剪辑视图的内容。
void
setContentDescription(CharSequence contentDescription) 设置 View的内容说明。
void
setContextClickable(boolean contextClickable) 为此视图启用或禁用上下文点击。
void
setDrawingCacheBackgroundColor(int color) 为绘图缓存的位图设置纯色背景可以提高性能和内存使用率。
void
setDrawingCacheEnabled(boolean enabled)
启用或禁用图形缓存。
void
setDrawingCacheQuality(int quality) 设置此视图的图形缓存质量。
void
setDuplicateParentStateEnabled(boolean enabled)
在此视图中启用或禁用父级状态的重复。
void
setElevation(float elevation) 设置此视图的基本高程(以像素为单位)。
void
setEnabled(boolean enabled) 设置此视图的启用状态。
void
setFadingEdgeLength(int length) 设置用于指示此视图中有更多内容可用的褪色边的大小。
void
setFilterTouchesWhenObscured(boolean enabled) 设置当视图的窗口被另一个可见窗口遮挡时,框架是否应放弃触摸。
void
setFitsSystemWindows(boolean fitSystemWindows) 设置此视图是否应考虑系统屏幕装饰(如状态栏和插入其内容); 即控制是否执行fitSystemWindows(Rect)的默认实现。
void
setFocusable(boolean focusable) 设置此视图是否可以获得焦点。
void
setFocusableInTouchMode(boolean focusableInTouchMode) 设置此视图是否可以在触摸模式下获得焦点。
void
setForeground(Drawable foreground) 提供要在视图中的所有内容之上呈现的Drawable。
void
setForegroundGravity(int gravity) 描述前景如何定位。
void
setForegroundTintList(ColorStateList tint) 将前景应用于可绘制的前景。
void
setForegroundTintMode(PorterDuff.Mode tintMode) 指定用于将 setForegroundTintList(ColorStateList) }指定的色调应用于背景可绘制的混合模式。
void
setHapticFeedbackEnabled(boolean hapticFeedbackEnabled) 设置此视图是否应该针对长按等事件提供触觉反馈。
void
setHasTransientState(boolean hasTransientState) 设置此视图是否正在跟踪框架应尽可能保留的暂时状态。
void
setHorizontalFadingEdgeEnabled(boolean horizontalFadingEdgeEnabled)
定义此视图水平滚动时是否应淡化水平边缘。
void
setHorizontalScrollBarEnabled(boolean horizontalScrollBarEnabled)
定义是否绘制水平滚动条。
void
setHovered(boolean hovered) 设置视图当前是否被徘徊。
void
setId(int id) 设置此视图的标识符。
void
setImportantForAccessibility(int mode) 设置如何确定此视图是否对可访问性很重要,即如果它触发辅助功能事件并将其报告给查询屏幕的辅助功能服务。
void
setKeepScreenOn(boolean keepScreenOn) 控制屏幕是否保持开启,修改 KEEP_SCREEN_ON的值。
void
setLabelFor(int id) 将此视图用作可访问性标签的视图的标识。
void
setLayerPaint(Paint paint) 更新用于当前图层的 Paint对象(仅在当前图层类型未设置为 LAYER_TYPE_NONE )。
void
setLayerType(int layerType, Paint paint)
指定支持此视图的图层的类型。
void
setLayoutDirection(int layoutDirection) 为此视图设置布局方向。
void
setLayoutParams(ViewGroup.LayoutParams params) 设置与此视图关联的布局参数。
final void
setLeft(int left) 设置此视图相对于其父项的左侧位置。
void
setLongClickable(boolean longClickable) 为此视图启用或禁用长时间点击事件。
final void
setMeasuredDimension(int measuredWidth, int measuredHeight)
此方法必须由 onMeasure(int, int)以存储测量宽度和测量高度。
void
setMinimumHeight(int minHeight) 设置视图的最小高度。
void
setMinimumWidth(int minWidth) 设置视图的最小宽度。
void
setNestedScrollingEnabled(boolean enabled) 启用或禁用此视图的嵌套滚动。
void
setNextFocusDownId(int nextFocusDownId) 设置下一个焦点为 FOCUS_DOWN时要使用的视图的ID。
void
setNextFocusForwardId(int nextFocusForwardId) 设置下一个焦点为 FOCUS_FORWARD时要使用的视图的ID。
void
setNextFocusLeftId(int nextFocusLeftId) 设置下一个焦点为 FOCUS_LEFT时要使用的视图的ID。
void
setNextFocusRightId(int nextFocusRightId) 设置下一个焦点为 FOCUS_RIGHT时要使用的视图的ID。
void
setNextFocusUpId(int nextFocusUpId) 设置下一个焦点为 FOCUS_UP时要使用的视图的ID。
void
setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener listener) 设置 View.OnApplyWindowInsetsListener以接管将窗口插入应用于此视图的策略。
void
setOnClickListener(View.OnClickListener l) 单击此视图时注册要调用的回调。
void
setOnContextClickListener(View.OnContextClickListener l) 单击上下文时注册要调用的回调。
void
setOnCreateContextMenuListener(View.OnCreateContextMenuListener l) 当正在构建此视图的上下文菜单时,注册要调用的回调。
void
setOnDragListener(View.OnDragListener l) 为此视图注册拖动事件侦听器回调对象。
void
setOnFocusChangeListener(View.OnFocusChangeListener l) 注册一个回调,当这个视图的焦点改变时被调用。
void
setOnGenericMotionListener(View.OnGenericMotionListener l) 当通用运动事件被发送到这个视图时,注册一个回调被调用。
void
setOnHoverListener(View.OnHoverListener l) 将悬停事件发送到此视图时注册要调用的回调。
void
setOnKeyListener(View.OnKeyListener l) 在此视图中按下硬件按键时注册要调用的回调。
void
setOnLongClickListener(View.OnLongClickListener l) 当单击并保持此视图时,注册要调用的回调。
void
setOnScrollChangeListener(View.OnScrollChangeListener l) 当此视图的滚动X或Y位置更改时,注册一个要调用的回调。
void
setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener l) 设置监听器以在系统栏可见性更改时接收回调。
void
setOnTouchListener(View.OnTouchListener l) 当触摸事件发送到此视图时,注册要调用的回调。
void
setOutlineProvider(ViewOutlineProvider provider) 设置视图的 ViewOutlineProvider ,该视图生成定义所 ViewOutlineProvider阴影形状的Outline,并启用轮廓剪裁。
void
setOverScrollMode(int overScrollMode) 为此视图设置过卷模式。
void
setPadding(int left, int top, int right, int bottom) 设置填充。
void
setPaddingRelative(int start, int top, int end, int bottom) 设置相对填充。
void
setPivotX(float pivotX) 设置视图 rotated和 scaled周围点的x位置。
void
setPivotY(float pivotY) 设置视图为 rotated和 scaled的点的y位置。
void
setPointerIcon(PointerIcon pointerIcon) 设置当前视图的指针图标。
void
setPressed(boolean pressed) 设置此视图的按下状态。
final void
setRight(int right) 设置此视图相对于其父项的正确位置。
void
setRotation(float rotation) 设置视图围绕枢轴点旋转的角度。
void
setRotationX(float rotationX) 设置视图通过枢轴点围绕水平轴旋转的角度。
void
setRotationY(float rotationY) 设置视图围绕通过枢轴点的垂直轴旋转的角度。
void
setSaveEnabled(boolean enabled) 控制是否启用保存此视图的状态(即,是否调用其 onSaveInstanceState()方法)。
void
setSaveFromParentEnabled(boolean enabled) 控制此视图下的整个层次结构是否会在其父级发生状态保存遍历时保存其状态。
void
setScaleX(float scaleX) 以视图的未缩放宽度的比例设置视图在x轴周围按比例缩放的量。
void
setScaleY(float scaleY) 以视图的未缩放宽度的比例设置视图在Y轴周围缩放的量。
void
setScrollBarDefaultDelayBeforeFade(int scrollBarDefaultDelayBeforeFade) 定义滚动条淡出之前的延迟。
void
setScrollBarFadeDuration(int scrollBarFadeDuration) 定义滚动条淡入时间。
void
setScrollBarSize(int scrollBarSize) 定义滚动条的大小。
void
setScrollBarStyle(int style)
指定滚动条的样式。
void
setScrollContainer(boolean isScrollContainer) 更改此视图是否是其窗口中的一组可滚动容器。
void
setScrollIndicators(int indicators, int mask) 设置由蒙版指定的滚动指示器的状态。
void
setScrollIndicators(int indicators) 设置所有滚动指示器的状态。
void
setScrollX(int value) 设置视图的水平滚动位置。
void
setScrollY(int value) 设置视图的垂直滚动位置。
void
setScrollbarFadingEnabled(boolean fadeScrollbars) 定义视图不滚动时滚动条是否会淡入淡出。
void
setSelected(boolean selected) 更改此视图的选择状态。
void
setSoundEffectsEnabled(boolean soundEffectsEnabled) 设置此视图是否应该为点击和触摸等事件启用声音效果。
void
setStateListAnimator(StateListAnimator stateListAnimator) 将提供的StateListAnimator附加到此视图。
void
setSystemUiVisibility(int visibility) 要求更改状态栏或其他屏幕/窗口装饰的可见性。
void
setTag(int key, Object tag) 设置与此视图和密钥关联的标签。
void
setTag(Object tag) 设置与此视图关联的标签。
void
setTextAlignment(int textAlignment) 设置文本对齐。
void
setTextDirection(int textDirection) 设置文字方向。
final void
setTop(int top) 设置此视图相对于其父项的顶部位置。
void
setTouchDelegate(TouchDelegate delegate) 为此视图设置TouchDelegate。
final void
setTransitionName(String transitionName) 设置用于识别转场中的视图的视图的名称。
void
setTranslationX(float translationX) 设置此视图相对于其 left位置的水平位置。
void
setTranslationY(float translationY) 设置此视图相对于其 top位置的垂直位置。
void
setTranslationZ(float translationZ) 设置此视图相对于其 elevation的深度位置。
void
setVerticalFadingEdgeEnabled(boolean verticalFadingEdgeEnabled)
定义此视图垂直滚动时是否应褪色垂直边缘。
void
setVerticalScrollBarEnabled(boolean verticalScrollBarEnabled)
定义是否应绘制垂直滚动条。
void
setVerticalScrollbarPosition(int position) 设置垂直滚动条的位置。
void
setVisibility(int visibility) 设置此视图的启用状态。
void
setWillNotCacheDrawing(boolean willNotCacheDrawing) 当视图的绘图缓存启用时,绘图将重定向到离屏位图。
void
setWillNotDraw(boolean willNotDraw) 如果此视图本身不执行任何绘制,请设置此标记以允许进一步优化。
void
setX(float x) 设置此视图的视觉x位置(以像素为单位)。
void
setY(float y) 设置此视图的可视y位置(以像素为单位)。
void
setZ(float z) 设置此视图的可视z位置,以像素为单位。
boolean
showContextMenu() 显示该视图的上下文菜单。
boolean
showContextMenu(float x, float y) 显示锚定到指定视图相对坐标的此视图的上下文菜单。
ActionMode
startActionMode(ActionMode.Callback callback, int type) 用给定的类型启动一个动作模式。
ActionMode
startActionMode(ActionMode.Callback callback) 启动默认类型为 TYPE_PRIMARY的操作模式。
void
startAnimation(Animation animation) 现在开始指定的动画。
final boolean
startDrag(ClipData data, View.DragShadowBuilder shadowBuilder, Object myLocalState, int flags) 此方法在API级别24中已弃用。对于较新的平台版本,请使用startDragAndDrop() 。
final boolean
startDragAndDrop(ClipData data, View.DragShadowBuilder shadowBuilder, Object myLocalState, int flags) 开始拖放操作。
boolean
startNestedScroll(int axes) 沿给定轴开始可嵌套滚动操作。
void
stopNestedScroll() 停止正在进行的嵌套滚动。
String
toString() 返回对象的字符串表示形式。
void
unscheduleDrawable(Drawable who, Runnable what) 取消可绘制的预定动作。
void
unscheduleDrawable(Drawable who) 取消调度与给定Drawable关联的任何事件。
final void
updateDragShadow(View.DragShadowBuilder shadowBuilder) 更新正在进行的拖放操作的拖影。
boolean
verifyDrawable(Drawable who) 如果你的视图子类正在显示它自己的Drawable对象,它应该覆盖这个函数,并且对于它显示的任何Drawable返回true。
boolean
willNotCacheDrawing() 返回此视图是否可以缓存其绘图。
boolean
willNotDraw() 返回此视图是否自行绘制。