Lenguaje

EditorInfo Clase

Definición

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

[Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)]
public class EditorInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)>]
type EditorInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
EditorInfo
Atributos
Implementaciones

Comentarios

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

Java documentación para android.view.inputmethod.EditorInfo.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Nombre Description
ActionId

Si #actionLabel se ha proporcionado, este es el identificador de ese comando cuando el usuario presiona su botón que se devuelve con InputConnection#performEditorAction(int) InputConnection.performEditorAction().

ActionLabel

En algunos casos, un IME puede mostrar una etiqueta arbitraria para un comando que el usuario puede realizar, que puede especificar aquí.

AutofillId

Devuelve el AutofillId de la vista a la que EditorInfo está asociado. -o bien- Establece el AutofillId de la vista a la que EditorInfo está asociado.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ContentMimeTypes

Lista de tipos MIME aceptables para InputConnection#commitContent(InputContentInfo, int, Bundle).

Creator

Se utiliza para hacer que esta clase sea parcelable.

Extras

Cualquier dato adicional que se proporcione al método de entrada.

FieldId

Identificador del campo del editor.

FieldName

Nombre adicional para el campo del editor.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HintLocales

Lista de los idiomas a los que se supone que el usuario cambia, independientemente de qué subtipo de método de entrada se use actualmente.

HintText

Texto de "sugerencia" de la vista de texto, que normalmente se muestra en línea cuando el texto está vacío para indicar al usuario qué escribir.

ImeOptions

Información de tipo extendida para el editor, para ayudar a que el IME se integre mejor con él.

InitialCapsMode

Modo de mayúsculas del primer carácter que se está editando en el texto.

InitialSelEnd

Desplazamiento de texto del final de la selección en el momento en que comienza la edición; -1 si no se conoce.

InitialSelStart

Desplazamiento de texto del inicio de la selección en el momento en que comienza la edición; -1 si no se conoce.

InitialToolType

Devuelve el tipo MotionEvent#ACTION_UP de herramienta inicial MotionEvent#getToolType(int) responsable del foco en el editor actual. -o bien- Establezca el tipo MotionEvent#ACTION_UPde herramienta inicial MotionEvent#getToolType(int) .

InputType

Tipo de contenido del cuadro de texto, cuyos bits se definen mediante InputType.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
JniPeerMembers

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

Label

Etiqueta que se muestra al usuario que describe el texto que está escribiendo.

PackageName

Nombre del paquete que posee este editor.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PrivateImeOptions

Cadena que proporciona opciones de información adicionales que son privadas para una implementación de IME determinada.

StylusHandwritingEnabled

Devuelve true cuando tiene habilitada la Editor escritura a mano de lápiz. -o bien- Establezca true si el Editor ha InputMethodManager#startStylusHandwriting stylus handwriting habilitado.

SupportedHandwritingGesturePreviews

Devuelve la combinación de tipos de vista previa de gestos de escritura a mano de Stylus admitidos por el objeto actual Editor. -o bien- Establezca las vistas previas de gestos de escritura a mano compatibles con el objeto actual Editor.

SupportedHandwritingGestures

Devuelve la combinación de tipos de gestos de escritura a mano de Lápiz compatibles con el objeto actual Editor. -o bien- Establezca los gestos de escritura a mano admitidos por el objeto actual Editor.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

WritingToolsEnabled

Devuelve true cuando tiene habilitadas Editor las herramientas de escritura. -o bien- Establecer false si Editor opta por no escribir herramientas, que permiten que las IME reemplacen el texto por texto de IA generativa.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
Dump(IPrinter, String)

Escriba la salida de depuración de este objeto.

Equals(Object)

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetInitialSelectedText(Int32)

Obtiene el texto seleccionado, si existe.

GetInitialSelectedTextFormatted(Int32)

Obtiene el texto seleccionado, si existe.

GetInitialSurroundingText(Int32, Int32, Int32)

Obtiene el texto circundante alrededor del cursor actual, con <caracteres var>beforeLength</var> del texto antes del cursor (inicio de la selección), <var>afterLength</var> caracteres de texto después del cursor (final de la selección) y todo el texto seleccionado.

GetInitialTextAfterCursor(Int32, Int32)

Obtiene <caracteres var>length</var> de texto después de la posición actual del cursor.

GetInitialTextAfterCursorFormatted(Int32, Int32)

Obtiene <caracteres var>length</var> de texto después de la posición actual del cursor.

GetInitialTextBeforeCursor(Int32, Int32)

Obtiene <caracteres var>length</var> de texto antes de la posición actual del cursor.

GetInitialTextBeforeCursorFormatted(Int32, Int32)

Obtiene <caracteres var>length</var> de texto antes de la posición actual del cursor.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
MakeCompatible(BuildVersionCodes)

Asegúrese de que los datos de este EditorInfo sean compatibles con una aplicación que se desarrolló con la versión de API de destino especificada.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetInitialSurroundingSubText(ICharSequence, Int32)

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME.

SetInitialSurroundingSubText(String, Int32)

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME.

SetInitialSurroundingText(ICharSequence)

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME.

SetInitialSurroundingText(String)

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Se usa para empaquetar este objeto en .Parcel

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Un EditorInfo describe varios atributos de un objeto de edición de texto con el que un método de entrada se comunica (normalmente un EditText), lo que es más importante, el tipo de contenido de texto que contiene y la posición actual del cursor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a