添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
沉稳的草稿本  ·  Xpath3 - Agoly - 博客园·  1 年前    · 
踢足球的南瓜  ·  BUSCO ...·  1 年前    · 
[Android.Runtime.Register("android/widget/EditText", DoNotGenerateAcw=true)]
public class EditText : Android.Widget.TextView
[<Android.Runtime.Register("android/widget/EditText", DoNotGenerateAcw=true)>]
type EditText = class
    inherit TextView
Object
EditText

用于输入和修改文本的用户界面元素。 定义编辑文本小组件时,必须指定 android.R.styleable#TextView_inputType 属性。 例如,对于纯文本输入,请将 inputType 设置为“text”:

&lt;EditText
                android:id="@+id/plain_text_input"
                android:layout_height="wrap_content"
                android:layout_width="match_parent"
                android:inputType="text"/&gt;

选择输入类型将配置显示的键盘类型、可接受的字符和编辑文本的外观。 例如,如果要接受机密编号(如唯一引脚或序列号),可以将 inputType 设置为“numericPassword”。 “numericPassword”的 inputType 会导致编辑文本,该文本仅接受数字,焦点时显示数字键盘,并掩码输入的文本以保护隐私。

有关其他android.R.styleable#TextView_inputType设置的示例,请参阅文本字段指南。

还可以在用户更改文本时接收回调,方法是将 添加到 android.text.TextWatcher 编辑文本。 例如,如果要在进行更改时添加自动保存功能,或者验证用户输入的格式,这非常有用。 使用 TextView#addTextChangedListener 方法添加文本观察程序。

此小组件不支持自动调整文本大小。

<b>XML attributes</b>

请参阅 android.R.styleable#EditText EditText Attributesandroid.R.styleable#TextView TextView Attributesandroid.R.styleable#View View Attributes

android.widget.EditTextJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

自动确定视图是否只允许与 属性设置为 true 的 来自 android.accessibilityservice.AccessibilityServiceandroid.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 交互。

(继承自 View)

允许来自所有 android.accessibilityservice.AccessibilityService的交互,无论其 android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 属性如何。

(继承自 View)

仅允许与 属性设置为 true 的 来自 android.accessibilityservice.AccessibilityServiceandroid.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 交互。

(继承自 View)

包含日期的字段的自动填充类型,该字段由表示自标准基准时间(即 1970 年 1 月 1 日 00:00:00:00 GMT)以来的毫秒数 (请参阅 java.util.Date#getTime()

(继承自 View)

当此标志与 #DRAG_FLAG_GLOBAL_URI_READ 和/或 #DRAG_FLAG_GLOBAL_URI_WRITE一起使用时,可以在设备重启期间保留 URI 权限授予,直到使用 android.content.Context#revokeUriPermission(Uri, int) Context 显式撤销。

(继承自 View)

当此标志与 #DRAG_FLAG_GLOBAL_URI_READ 和/或 #DRAG_FLAG_GLOBAL_URI_WRITE一起使用时,URI 权限授予将应用于任何与原始已授予 URI 匹配的前缀的 URI。

(继承自 View)

#MEASURED_STATE_MASK 位移,用于获取将宽度和高度合并为单个 int 的函数的高度位,例如 #getMeasuredState() 和 的 #resolveSizeAndState(int, int, int)childState 参数。

(继承自 View)

标志 #setSystemUiVisibility(int):当使用 #SYSTEM_UI_FLAG_FULLSCREEN 和/或使用 隐藏导航栏隐藏状态栏 #SYSTEM_UI_FLAG_HIDE_NAVIGATION时,视图希望保持交互。

(继承自 View)

标志 #setSystemUiVisibility(int):视图希望其窗口的布局与请求 #SYSTEM_UI_FLAG_HIDE_NAVIGATION一样,即使当前尚未请求。

(继承自 View)

标志 #setSystemUiVisibility(int):使用其他布局标志时,我们希望获得一个稳定的视图来查看提供给 #fitSystemWindows(Rect)的内容集。

(继承自 View)

获取用于管理根植于此视图的虚拟视图层次结构的提供程序,并报告给 android.accessibilityservice.AccessibilityService浏览窗口内容的 。

(继承自 View)

返回用于将色调应用于背景可绘制对象的混合模式(如果已指定)。 - 或 - 指定用于将 } 指定的 #setBackgroundTintList(ColorStateList)色调应用于背景可绘制对象的混合模式。

(继承自 View)

返回用于将色调应用于复合可绘制对象的混合模式(如果指定)。 - 或 - 指定用于将 指定的 #setCompoundDrawableTintList(ColorStateList) 色调应用于复合可绘制对象的混合模式。

(继承自 TextView)

返回用于将色调应用于复合可绘制对象的混合模式(如果指定)。 - 或 - 指定用于将 指定的 #setCompoundDrawableTintList(ColorStateList) 色调应用于复合可绘制对象的混合模式。

(继承自 TextView)

返回此视图在获得焦点但未 android.R.attr#state_focused 在其背景中定义时是否应使用默认焦点突出显示。 - 或 - 设置此视图在获得焦点但未 android.R.attr#state_focused 在其背景中定义时是否应使用默认焦点突出显示。

(继承自 View)

返回设置为使用 #setError显示的错误消息,如果未 null 设置错误,或者小组件在用户输入后清除了错误,则返回该错误消息。 - 或 - 将 TextView 的右侧可绘制复合对象设置为“错误”图标,并设置当 TextView 具有焦点时将显示在弹出窗口中的错误消息。

(继承自 TextView)

返回使用 的后备 XML 元素Resources#ID_NULL中指定的AttributeSet样式style="..."的资源 ID;如果未指定或不适用,则返回其他样式的资源 ID。

(继承自 View)

返回第一个文本基线与此 TextView 顶部之间的距离。 - 或 - 汇报 TextView 的顶部填充,以便为 firstBaselineToTopHeight TextView 顶部与第一行基线之间的距离。

(继承自 TextView)

返回用于将色调应用于前台可绘制对象的混合模式(如果已指定)。 - 或 - 指定用于将 } 指定的 #setForegroundTintList(ColorStateList)色调应用于背景可绘制对象的混合模式。

(继承自 View)

返回回调集,当触笔MotionEvent在此视图的边界内发生时,应调用#setHandwritingDelegatorCallback该回调集。 - 或 - 设置当触笔 MotionEvent 在此视图的边界内发生时应调用的回调。

(继承自 View)

获取输入法编辑器 (输入法编辑器) 的类型。 - 或 - 更改与文本视图关联的编辑器类型整数,该视图在输入法编辑器 (输入法编辑器) 具有焦点时报告 EditorInfo#imeOptions

(继承自 TextView)

此视图是否应仅将辅助功能服务访问限制为属性设置为 true 的服务 android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool

(继承自 View)

提示 Android 系统此视图是否被视为对内容捕获很重要,具体取决于由 #setImportantForContentCapture(int) 显式设置的值,并在为 #IMPORTANT_FOR_CONTENT_CAPTURE_AUTO时采用启发法。

(继承自 View)

返回最后一个文本基线与此 TextView 底部之间的距离。 - 或 - 汇报 TextView 的底部填充,以便为 lastBaselineToBottomHeight TextView 底部与最后一行基线之间的距离。

(继承自 TextView)

返回如果 已设置为LinkMovementMethod#setAutoLinkMask非零且在 中#setText检测到链接,则是否将自动将移动方法设置为 。 - 或 - 设置如果 已设置为LinkMovementMethod#setAutoLinkMask非零且在 中#setText检测到链接,则是否将自动将移动方法设置为 。

(继承自 TextView)

android.text.method.MovementMethod获取用于此 TextView 的 ,它提供定位、滚动和文本选择功能。 - 或 - 设置 android.text.method.MovementMethod 用于处理此 TextView 的箭头键移动。

(继承自 TextView)

返回视图的当前 ViewOutlineProvider 值,该视图生成用于定义它投射的阴影形状的“轮廓”,并启用轮廓剪裁。 - 或 - 设置 ViewOutlineProvider 视图的 ,这将生成定义它投射的阴影形状的轮廓,并启用轮廓剪裁。

(继承自 View)

视图 #setRotation(float) rotated 所在的点的 x 位置和 #setScaleX(float) scaled。 - 或 - 设置视图 #setRotation(float) rotated 所在的点的 x 位置, 和 #setScaleX(float) scaled

(继承自 View)

视图#setRotation(float) rotated#setScaleY(float) scaled所在的点和 的 y 位置。 - 或 - 设置视图#setRotation(float) rotated所在的点的 y 位置。#setScaleY(float) scaled

(继承自 View)

获取内容的专用类型。 - 或 - 设置文本的专用内容类型,即EditorInfo#privateImeOptions EditorInfo.privateImeOptions 创建输入连接时将填充的字段。

(继承自 TextView)

指示此视图是否将保存其状态 (,即是否将) 调用其 #onSaveInstanceState 方法。 - 或 - 控制是否启用此视图状态的保存 (,即是否) 调用其 #onSaveInstanceState 方法。

(继承自 View)

获取此 TextView 中文本的默认主 Locale 文本。 - 或 - 将此 TextView 中文本的默认值 Locale 设置为仅包含给定区域设置的单成员 LocaleList

(继承自 TextView)

获取 TextView 的当前 android.text.method.TransformationMethod 值。 - 或 - 设置应用于此 TextView 显示的文本的转换。

(继承自 TextView)

此属性仅供淡出过渡使用,该转换会对其进行动画处理,以生成不会 (副作用或受实际 alpha 属性) 影响的视觉半透明性。 - 或 - 此属性仅供淡出过渡使用,该转换可对其进行动画处理,以生成不会 (产生副作用或受实际 alpha 属性) 影响的视觉半透明性。

(继承自 View)

此视图相对于其 #getElevation() elevation的深度位置。 - 或 - 设置此视图相对于其 #getElevation() elevation的深度位置。

(继承自 View)

将指定文本追加到 TextView 的显示缓冲区的便捷方法,如果尚未可编辑,则将其 android.widget.TextView.BufferType#EDITABLE 升级到 。

(继承自 TextView)

将指定的文本切片追加到 TextView 的显示缓冲区的便捷方法,如果尚未可编辑,则将其 android.widget.TextView.BufferType#EDITABLE 升级到 。

(继承自 TextView)

将指定文本追加到 TextView 的显示缓冲区的便捷方法,如果尚未可编辑,则将其 android.widget.TextView.BufferType#EDITABLE 升级到 。

(继承自 TextView)

将指定的文本切片追加到 TextView 的显示缓冲区的便捷方法,如果尚未可编辑,则将其 android.widget.TextView.BufferType#EDITABLE 升级到 。

(继承自 TextView)

用于 BaseInputConnection#removeComposingSpans BaseInputConnection.removeComposingSpans() 从此文本视图中删除任何 IME 撰写状态。

(继承自 TextView)

由框架调用,以响应当前输入法的文本完成,由它调用 InputConnection#commitCompletion InputConnection.commitCompletion()提供。

(继承自 TextView)

由框架调用,以响应文本自动更正 (例如使用当前输入法) 的字典修复拼写错误,由它调用 InputConnection#commitCorrection(CorrectionInfo) InputConnection.commitCorrection()提供。

(继承自 TextView)

处理系统在调用 android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop()后发送的拖动事件。

(继承自 View)

在附加输入法调用时调用InputConnection#performEditorAction(int) InputConnection.performEditorAction() 此文本视图的 。

(继承自 TextView)

的默认实现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_SPACEKeyEvent#KEYCODE_DPAD_CENTERKeyEvent#KEYCODE_ENTER执行视图的单击。

(继承自 View)

由框架调用,以响应当前方法的私有命令,由它调用 InputConnection#performPrivateCommand InputConnection.performPrivateCommand()提供。

(继承自 TextView)

作为 的一部分 android.app.Activity#onProvideAssistData Activity.onProvideAssistData从视图中检索辅助结构时调用。

(继承自 View)

从 作为 的一部分 android.app.Activity#onProvideAssistData Activity.onProvideAssistData 的视图中检索辅助结构时调用,以在此视图下生成其他虚拟结构。

(继承自 View)

查找具有给定 ID 的第一个后代视图,如果 ID 匹配 #getId(),则查找视图本身;如果 ID 无效或层次结构中没有匹配视图,则引发 IllegalArgumentException。

(继承自 View)

指定此视图是否应仅允许与 属性设置为 true 的 来自 android.accessibilityservice.AccessibilityServiceandroid.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 交互。

(继承自 View)