EditorInfo Класс

Определение

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

[Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)]
public class EditorInfo : Java.Lang.Object, Android.OS.IParcelable, Android.Text.IInputType, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)>]
type EditorInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IInputType
Наследование
EditorInfo
Атрибуты
Реализации

Комментарии

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

Java документации по android.view.inputmethod.EditorInfo.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя Описание
EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Имя Описание
ActionId

Если #actionLabel задано, это идентификатор для этой команды, когда пользователь нажимает свою кнопку, которая будет доставлена обратно InputConnection#performEditorAction(int) InputConnection.performEditorAction().

ActionLabel

В некоторых случаях IME может отображать произвольную метку для команды, которую можно указать здесь.

AutofillId

AutofillId Возвращает представление, с которым связано этоEditorInfo. -или- задает AutofillId представление, с которым связано это EditorInfo .

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
ContentMimeTypes

Список допустимых типов MIME для InputConnection#commitContent(InputContentInfo, int, Bundle).

Creator

Используется для обработки этого класса.

Extras

Любые дополнительные данные для предоставления входного метода.

FieldId

Идентификатор поля редактора.

FieldName

Дополнительное имя поля редактора.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HintLocales

Список языков, на которые пользователь должен переключаться независимо от того, какой подтип метода ввода в настоящее время используется.

HintText

Текст подсказки в текстовом представлении обычно отображается в строке, когда текст пуст, чтобы сообщить пользователю, что ввести.

ImeOptions

Расширенные сведения о типе редактора, чтобы помочь IME лучше интегрировать с ним.

InitialCapsMode

Режим прописи первого символа, редактируемого в тексте.

InitialSelEnd

Смещение текста конца выделения во время редактирования; -1, если неизвестно.

InitialSelStart

Смещение текста начала выделения во время редактирования; -1, если неизвестно.

InitialToolType

Возвращает исходный MotionEvent#ACTION_UP тип MotionEvent#getToolType(int) инструмента, отвечающий за фокус на текущем редакторе. -или- Задайте начальный MotionEvent#ACTION_UP тип MotionEvent#getToolType(int)инструмента.

InputType

Тип контента текстового поля, биты которого определяются InputType.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
JniPeerMembers

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

Label

Метка для отображения пользователю, описывающего текст, который они записывают.

PackageName

Имя пакета, которому принадлежит этот редактор.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
PrivateImeOptions

Строка, предоставляющая дополнительные параметры информации, которые являются частными для конкретной реализации IME.

StylusHandwritingEnabled

Возвращает, true когда включена рукописная Editor запись пера. -или- Задайте, true если включена EditorInputMethodManager#startStylusHandwriting stylus handwriting функция.

SupportedHandwritingGesturePreviews

Возвращает сочетание типов жестов перописи, поддерживаемых текущим Editor. -или- Задайте предварительные версии жестов рукописного ввода, поддерживаемые текущим Editor.

SupportedHandwritingGestures

Возвращает сочетание типов жестов Пера, поддерживаемых текущим Editor. -или- Задайте жесты рукописного ввода, поддерживаемые текущим Editor.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

WritingToolsEnabled

Возвращается true при Editor включении средств записи. -или- Задайте, false если Editor вы решили отказаться от написания средств, которые позволяют IMEs заменить текст генерируемым текстом ИИ.

Методы

Имя Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
DescribeContents()

Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
Dump(IPrinter, String)

Запись выходных данных отладки этого объекта.

Equals(Object)

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetInitialSelectedText(Int32)

Возвращает выделенный текст, если таковой есть.

GetInitialSelectedTextFormatted(Int32)

Возвращает выделенный текст, если таковой есть.

GetInitialSurroundingText(Int32, Int32, Int32)

Получает окружающий текст вокруг текущего курсора с <символами var>до Length/var текста перед курсором (начало выделения),<> var afterLength<>/var<> символы текста после курсора (конец выделения) и все выделенный текст.

GetInitialTextAfterCursor(Int32, Int32)

Получите <символы var>length</var> текста после текущей позиции курсора.

GetInitialTextAfterCursorFormatted(Int32, Int32)

Получите <символы var>length</var> текста после текущей позиции курсора.

GetInitialTextBeforeCursor(Int32, Int32)

Получите <символы var>length</var> текста до текущей позиции курсора.

GetInitialTextBeforeCursorFormatted(Int32, Int32)

Получите <символы var>length</var> текста до текущей позиции курсора.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
MakeCompatible(BuildVersionCodes)

Убедитесь, что данные в этом EditorInfo совместимы с приложением, разработанным для данной целевой версии API.

Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetInitialSurroundingSubText(ICharSequence, Int32)

Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs.

SetInitialSurroundingSubText(String, Int32)

Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs.

SetInitialSurroundingText(ICharSequence)

Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs.

SetInitialSurroundingText(String)

Редакторы могут использовать этот метод для предоставления исходного входного текста в imEs.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Используется для упаковки этого объекта в Parcelобъект.

Явные реализации интерфейса

Имя Описание
IJavaPeerable.Disposed()

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

Методы расширения

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к