Поделиться через


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, Java.Interop.IJavaPeerable
[<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.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

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

Свойства

ActionId

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

ActionLabel

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

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

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

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

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

Label

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

PackageName

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

PeerReference

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

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

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

SupportedHandwritingGesturePreviews

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

SupportedHandwritingGestures

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

ThresholdClass

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

ThresholdType

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

Методы

Clone()

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

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

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

Dispose()

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

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

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

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

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

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.

ToArray<T>()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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