LinearLayout

void

addChildrenForAccessibility(ArrayList outChildren) 将此视图的子项添加到给定列表的可访问性中作为输出。

void

addFocusables(ArrayList views, int direction) 添加这个视图的后代的任何可聚焦视图(如果它本身是可聚焦的,可能包括这个视图)到视图。

void

addFocusables(ArrayList views, int direction, int focusableMode) 将视图后代的任何可聚焦视图添加到视图中(可能包括该视图,如果它本身是可聚焦的话)。

void

addOnAttachStateChangeListener(View.OnAttachStateChangeListener listener) 为附加状态更改添加一个侦听器。

void

addOnLayoutChangeListener(View.OnLayoutChangeListener listener) 添加一个监听器,当由于布局处理而导致视图边界发生更改时将会调用该监听器。

void

addTouchables(ArrayList views) 添加这个视图的后代的任何可触摸的视图(如果它可以自己触摸,可能包括这个视图)到视图。

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 container) 由 restoreHierarchyState(android.util.SparseArray)调用以检索此视图及其子项的状态。

void

dispatchSaveInstanceState(SparseArray container) 由 saveHierarchyState(android.util.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 outViews, CharSequence searched, int flags) 查找包含给定文本的视图。

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 container) 从给定的容器中恢复此视图层次结构的冻结状态。

void

saveHierarchyState(SparseArray container) 将此视图层次结构的冻结状态存储到给定的容器中。

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() 返回此视图是否自行绘制。