[Android.Runtime.Register("android/widget/AdapterView", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.widget.Adapter" })]
public abstract class AdapterView : Android.Views.ViewGroup
[<Android.Runtime.Register("android/widget/AdapterView", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.widget.Adapter" })>]
type AdapterView = class
inherit ViewGroup
AdapterView
AdapterView 是一个视图,其子级由一个
Adapter
.
有关 AdapterView 的常用子类,
Spinner
Gallery
请参阅
ListView
GridView/>。
<div class=“special reference”><h3>Developer Guides</h3>
有关使用 AdapterView 的详细信息,请阅读使用
AdapterView
开发人员指南将数据绑定到数据。
</div>
适用于 . 的
android.widget.AdapterView
Java 文档
本页的某些部分是根据 Android 开放源代码项目
创建和共享
的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述
的术语使用。
自动确定视图是否只允许与
android.accessibilityservice.AccessibilityService
属性设置为 true 的交互
android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool
。
(继承自
View
)
允许来自所有
android.accessibilityservice.AccessibilityService
项的交互,而不考虑其
android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool
属性。
(继承自
View
)
仅允许从
android.accessibilityservice.AccessibilityService
s 与属性设置为 true 的
android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool
交互。
(继承自
View
)
包含日期的字段的自动填充类型,该字段的长度表示自标准基本时间(称为“纪元”)以来的毫秒数,即 1970 年 1 月 1 日,00:00:00(见
java.util.Date#getTime()
)。
(继承自
View
)
当此标志与和/或
#DRAG_FLAG_GLOBAL_URI_WRITE
一起使用
#DRAG_FLAG_GLOBAL_URI_READ
时,URI 权限授予可以在设备重启之间持久保存,直到使用
android.content.Context#revokeUriPermission(Uri, int)
Context 显式撤销。
(继承自
View
)
当此标志与和/或
#DRAG_FLAG_GLOBAL_URI_WRITE
一起使用
#DRAG_FLAG_GLOBAL_URI_READ
时,URI 权限授予适用于与原始授予 URI 匹配的任何 URI。
(继承自
View
)
要转换为高度位的函数的位移
#MEASURED_STATE_MASK
位,这些函数将宽度和高度合并为单个 int,例如
#getMeasuredState()
和 childState 参数
#resolveSizeAndState(int, int, int)
。
(继承自
View
)
#setSystemUiVisibility(int)
标志:在隐藏状态栏和
#SYSTEM_UI_FLAG_FULLSCREEN
/或隐藏导航栏时,视图希望保持交互。
#SYSTEM_UI_FLAG_HIDE_NAVIGATION
(继承自
View
)
标志:
#setSystemUiVisibility(int)
视图希望其窗口布局得好像已请求
#SYSTEM_UI_FLAG_HIDE_NAVIGATION
一样,即使它当前尚未显示。
(继承自
View
)
获取用于管理此视图的虚拟视图层次结构的提供程序,并将其报告为
android.accessibilityservice.AccessibilityService
浏览窗口内容的提供程序。
(继承自
View
)
描述此视图的自动填充类型,因此可以在
android.service.autofill.AutofillService
自动填充视图时创建适当的
AutofillValue
类型。
(继承自
View
)
返回用于将色调应用于背景可绘制的混合模式(如果指定)。 - 或 - 指定用于将 } 指定的
#setBackgroundTintList(ColorStateList)
色调应用于背景可绘制的混合模式。
(继承自
View
)
指示 ViewGroup 是否按定义
#getChildDrawingOrder(int, int)
的顺序绘制其子级。 - 或 - 告知 ViewGroup 是否按照方法
#getChildDrawingOrder(int, int)
定义的顺序绘制其子级。
(继承自
ViewGroup
)
返回此视图在获得焦点
android.R.attr#state_focused
但未在其后台定义时是否应使用默认焦点突出显示。 - 或 - 设置此视图在获得焦点
android.R.attr#state_focused
但未在其后台定义时是否应使用默认焦点突出显示。
(继承自
View
)
返回在后盾 XML 元素
Resources#ID_NULL
中指定的
AttributeSet
样式的资源 ID;否则,如果未指定或不适用,则返回该样式
style="..."
的资源 ID。
(继承自
View
)
返回混合模式,用于将色调应用于前台可绘制,如果指定。 - 或 - 指定用于将 } 指定的
#setForegroundTintList(ColorStateList)
色调应用于背景可绘制的混合模式。
(继承自
View
)
返回此视图边界内发生触笔
MotionEvent
时应调用的回调集
#setHandwritingDelegatorCallback
。 - 或 - 设置当触笔
MotionEvent
在此视图边界内发生触笔时应调用的回调。
(继承自
View
)
此视图是否应仅限制对属性设置为 true 的服务
android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool
的辅助功能服务访问。
(继承自
View
)
根据内容捕获时显式设置
#setImportantForContentCapture(int)
的值和启发式
#IMPORTANT_FOR_CONTENT_CAPTURE_AUTO
值,提示 Android 系统是否将此视图视为重要的内容捕获。
(继承自
View
)
返回在此 ViewGroup 的布局操作期间对齐的基础:或
#LAYOUT_MODE_CLIP_BOUNDS
#LAYOUT_MODE_OPTICAL_BOUNDS
。 - 或 - 设置此 ViewGroup 布局期间对齐的基础。
(继承自
ViewGroup
)
如果调度到此 ViewGroup 的 MotionEvents 可以拆分为多个子级,则返回 true。 - 或 - 启用或禁用在触摸事件调度期间将 MotionEvent 拆分为多个子级。
(继承自
ViewGroup
)
返回视图的当前
ViewOutlineProvider
状态,该视图生成定义它所投射的阴影形状的大纲,并启用轮廓剪辑。 - 或 - 设置
ViewOutlineProvider
视图,该视图生成定义它所投射的阴影形状的轮廓,并启用轮廓剪辑。
(继承自
View
)
视图
#setRotation(float) rotated
所在的点的 x 位置。
#setScaleX(float) scaled
- 或 - 设置视图
#setRotation(float) rotated
#setScaleX(float) scaled
及其周围点的 x 位置。
(继承自
View
)
视图
#setRotation(float) rotated
所在的点的 y 位置。
#setScaleY(float) scaled
- 或 - 设置视图
#setRotation(float) rotated
所在的点的 y 位置。
#setScaleY(float) scaled
(继承自
View
)
指示此视图是否保存其状态(即是否调用其
#onSaveInstanceState
方法)。 - 或 - 控制是否启用保存此视图的状态(即是否调用其
#onSaveInstanceState
方法)。
(继承自
View
)
此属性仅供淡出过渡使用,该转换将它设置为动画,以生成不副作用(或受实际 alpha 属性影响)的视觉半透明性。 - 或 - 此属性仅用于淡化过渡,该转换对它进行动画处理,以生成不副作用(或受实际 alpha 属性影响)的视觉半透明性。
(继承自
View
)
从一个角度返回一个表示此视图的一
AccessibilityNodeInfo
个
android.accessibilityservice.AccessibilityService
。
(继承自
View
)
WindowInsetsAnimation.Callback#onStart(WindowInsetsAnimation, Bounds)
启动 Window Insets 动画时调度。
(继承自
View
)
在调用
android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int)
startDragAndDrop()
后处理系统发送的拖动事件。
(继承自
View
)
默认实现:
KeyEvent.Callback#onKeyDown(int, KeyEvent)
KeyEvent.Callback.onKeyDown()
在或
KeyEvent#KEYCODE_ENTER
释放时
KeyEvent#KEYCODE_DPAD_CENTER
按视图,如果启用并可单击视图。
(继承自
View
)
默认实现:
KeyEvent.Callback#onKeyLongPress(int, KeyEvent)
KeyEvent.Callback.onKeyLongPress()
始终返回 false(不处理事件)。
(继承自
View
)
默认实现:
KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent)
KeyEvent.Callback.onKeyMultiple()
始终返回 false(不处理事件)。
(继承自
View
)
默认实现
KeyEvent.Callback#onKeyUp(int, KeyEvent)
KeyEvent.Callback.onKeyUp()
:在或
KeyEvent#KEYCODE_SPACE
释放时
KeyEvent#KEYCODE_DPAD_CENTER
KeyEvent#KEYCODE_ENTER
执行视图单击。
(继承自
View
)
当辅助结构作为一部分
android.app.Activity#onProvideAssistData Activity.onProvideAssistData
从视图中检索时调用。
(继承自
View
)
当从视图中检索辅助结构时调用,作为在此视图下生成其他虚拟结构的一部分
android.app.Activity#onProvideAssistData Activity.onProvideAssistData
。
(继承自
View
)
查找具有给定 ID 的第一个后代视图、ID 匹配
#getId()
时视图本身,或者如果 ID 无效或层次结构中没有匹配视图,则引发 IllegalArgumentException。
(继承自
View
)
指定此视图是否只允许与
android.accessibilityservice.AccessibilityService
属性设置为 true 的交互
android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool
。
(继承自
View
)
如果此属性设置为 true,则此 ViewGroup 支持对子级的静态转换;这会导致
#getChildStaticTransformation(View, android.view.animation.Transformation)
在绘制子级时调用。
(继承自
ViewGroup
)