Язык

ViewStructure Класс

Определение

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

[Android.Runtime.Register("android/view/ViewStructure", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class ViewStructure : Java.Lang.Object
[<Android.Runtime.Register("android/view/ViewStructure", ApiSince=23, DoNotGenerateAcw=true)>]
type ViewStructure = class
    inherit Object
Наследование
ViewStructure
Атрибуты

Комментарии

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

Дополнительные сведения об использовании автозаполнения в приложении см. в руководствах по автозаполнениям платформы.

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

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

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

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

Инициализирует новый экземпляр типа структуры представления.

ViewStructure(IntPtr, JniHandleOwnership)

Создает управляемый одноранговый узел для существующей ссылки на объект Java Native Interface.

Поля

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

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

ExtraVirtualStructureVersionNumber

Ключ, используемый для указания версии представления, создающей виртуальную структуру для себя и дочерних элементов.

Свойства

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

Возвращает или задает autofillId, связанный с этим узлом.

ChildCount

Возвращает дочернее число, заданное параметром setChildCount(int).

Class

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

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

Получение дополнительных данных, связанных с этой структурой представления; Возвращаемый пакет мутируется, позволяя просматривать и изменять его содержимое. Ключи, помещенные в пакет, должны использовать соответствующий префикс пространства имен (например, com.google.MY_KEY), чтобы избежать конфликтов.

Handle

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

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

Возвращает значение true, если метод getExtras() использовался для создания дополнительного содержимого.

Hint

Возвращает или задает текст подсказки, предоставленный этой структурой представления.

HintFormatted

Извлеките последнюю подсказку, заданную параметром setHint(CharSequence).

JniIdentityHashCode

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

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

Возвращает метаданные однорангового узла JNI, используемые .NET для среды выполнения привязки Android.

PeerReference

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

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

Возвращает обратный вызов, связанный с этим узлом. Если значение NULL, обратный вызов или запрос не связан с этим узлом, а запрос CredentialManager не запускается при фокусе этого узла. Используется SetPendingCredentialRequest для задания запроса и обратного вызова.

PendingCredentialRequest

Возвращает запрос учетных данных, связанный с этим узлом. Если значение NULL, запрос не связан с этим узлом, и запрос CredentialManager не запускается при фокусе этого узла. Используется SetPendingCredentialRequest для задания запроса и обратного вызова.

Text

Возвращает или задает текст, предоставленный этой структурой представления.

TextFormatted

Извлеките последний наборText(CharSequence).

TextSelectionEnd

Извлеките последний набор окончания выделения по setText(CharSequence,int,int).

TextSelectionStart

Извлеките последний начальный набор выбора с помощью setText(CharSequence,int,int).

ThresholdClass

Возвращает дескриптор класса JNI, используемый .NET для среды выполнения привязки Android.

ThresholdType

Возвращает управляемый тип, используемый средой выполнения привязки .NET для Android.

Методы

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

Добавьте к дочернему числу этого представления.

AsyncCommit()

Вызов при заполнении возвращаемого ViewStructure#asyncNewChildзначения.

AsyncNewChild(Int32)

Например #newChild, но позволяет вызывающему объекту асинхронно заполнять возвращенный дочерний элемент.

ClearCredentialManagerRequest()

Очищает запрос учетных данных, заданный ранее ViewStructure#setPendingCredentialRequest(GetCredentialRequest, OutcomeReceiver)

Clone()

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

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

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

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

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

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

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

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

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

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

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

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

Создайте новый дочерний ViewStructure элемент в этом представлении, введя в список дочерних элементов в <var>index</var>.

NewHtmlInfoBuilder(String)

Создает новый HtmlInfo.Builder для заданного html-тега.

Notify()

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

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

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

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

Задайте для этого представления состояние специальных возможностей, как показано View#isAccessibilityFocused View.isAccessibilityFocused().

SetActivated(Boolean)

Задайте активированное состояние этого представления, как показано View#isActivated View.isActivated().

SetAlpha(Single)

Задайте альфа-преобразование, которое применяется к этому представлению, как показано View#getAlpha View.getAlpha().

SetAutofillHints(String[])

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

SetAutofillId(AutofillId, Int32)

Задает для этого виртуального AutofillId узла.

SetAutofillOptions(ICharSequence[])

Задает параметры, которые можно использовать для автозаполнения этого узла. Как правило, используется узлами, представление.getAutofillType() — это список, указывающий значение каждого возможного значения в списке.

SetAutofillOptions(String[])

Задает параметры, которые можно использовать для автозаполнения этого узла.

SetAutofillType(AutofillType)

Задает view.getAutofillType(), который можно использовать для автозаполнения этого узла.

SetAutofillValue(AutofillValue)

Задает autofillValue, представляющее текущее значение этого узла.

SetCheckable(Boolean)

Задайте проверяемое состояние этого представления, например, реализует android.widget.Checkable ли он интерфейс.

SetChecked(Boolean)

Задайте проверенное состояние этого представления, например android.widget.Checkable#isChecked Checkable.isChecked().

SetClassName(String)

Задайте имя класса представления, как показано View#getAccessibilityClassName View.getAccessibilityClassName().

SetClickable(Boolean)

Задайте для этого представления состояние, которое можно щелкнуть, как показано View#isClickable View.isClickable().

SetContentDescription(ICharSequence)

Задайте описание содержимого представления, как показано View#getContentDescription View.getContentDescription().

SetContentDescription(String)

Задайте описание содержимого представления, как показано View#getContentDescription View.getContentDescription().

SetContextClickable(Boolean)

Задайте состояние контекста, которое можно щелкнуть в этом представлении, как показано View#isContextClickable View.isContextClickable().

SetDataIsSensitive(Boolean)

Задает, учитывается ли данные на этом узле; Если это так, то его содержимое (текст, значение автозаполнения и т. д.

SetDimens(Int32, Int32, Int32, Int32, Int32, Int32)

Задайте основные измерения этого представления.

SetElevation(Single)

Задайте визуальное повышение (тень) представления, как показано View#getZ View.getZ().

SetEnabled(Boolean)

Задайте состояние включенного представления, как показано View#isEnabled View.isEnabled().

SetFocusable(Boolean)

Задайте фокусируемое состояние этого представления, как показано View#isFocusable View.isFocusable().

SetFocused(Boolean)

Задайте для этого представления состояние фокуса.View#isFocused View.isFocused()

SetHandle(IntPtr, JniHandleOwnership)

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

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

Задает идентификатор, используемый для задания указания, связанного с этим представлением. Используется в качестве метаданных для узлов или структур представления отпечатков пальцев. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки.

SetHtmlInfo(ViewStructure+HtmlInfo)

Задает свойства HTML этого узла, когда он представляет элемент HTML. Следует задать только в том случае, если узел используется в целях автоматического заполнения. Он будет игнорироваться при использовании для помощи.

SetId(Int32, String, String, String)

Задайте идентификатор для этого представления.

SetImportantForAutofill(Int32)

View#setImportantForAutofill(int) importantForAutofill mode Задает представление, связанное с этим узлом.

SetInputType(Int32)

Задает биты InputType этого узла.

SetLocaleList(LocaleList)

Задает список языковых стандартов, связанных с этим узлом.

SetLongClickable(Boolean)

Задайте для этого представления состояние длительного щелчка, как показано View#isLongClickable View.isLongClickable().

SetMaxTextEms(Int32)

Задает максимальную ширину в ems текста, связанного с этим представлением, при поддержке. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки.

SetMaxTextLength(Int32)

Задает максимальную длину текста, связанного с этим представлением, при поддержке. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки.

SetMinTextEms(Int32)

Задает минимальную ширину в ems текста, связанного с этим представлением, при поддержке. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки.

SetOpaque(Boolean)

Задайте непрозрачное состояние этого представления, как показано View#isOpaque View.isOpaque().

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Унаследовано от JavaObject)
SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Задает запрос учетных данных для запуска android.credentials.CredentialManager при фокусе этого узла

SetReceiveContentMimeTypes(String[])

Задает типы MIME, принятые этим представлением. См. раздел View.getReceiveContentMimeTypes(). Следует задать только в том случае, если узел используется для автоматического заполнения или записи содержимого. Он будет игнорироваться при использовании для поддержки.

SetSelected(Boolean)

Задайте выбранное состояние этого представления, как показано View#isSelected View.isSelected().

SetText(ICharSequence, Int32, Int32)

Как #setText(CharSequence) и при активном выделении, расширяющемся из <var>selectionStart</var через >var<selectionEnd>/var<>.

SetText(String, Int32, Int32)

Как #setText(CharSequence) и при активном выделении, расширяющемся из <var>selectionStart</var через >var<selectionEnd>/var<>.

SetTextIdEntry(String)

Задает идентификатор, используемый для задания текста, связанного с этим представлением. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки.

SetTextLines(Int32[], Int32[])

Задайте сведения о строке для теста, предоставленного #setText(CharSequence)ранее.

SetTextStyle(Single, Int32, Int32, AssistTextStyle)

Явно задать сведения о глобальном стиле по умолчанию для текста, который был задан #setTextранее.

SetTransformation(Matrix)

Задайте матрицу преобразования, связанную с этим представлением, как по View#getMatrix View.getMatrix()или null, если нет.

SetVisibility(ViewStates)

Задайте состояние видимости этого представления, как показано View#getVisibility View.getVisibility().

SetWebDomain(String)

Задает веб-домен, представленный этим узлом. Обычно используется, когда представление является контейнером для HTML-документа.

ToArray<T>()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

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

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ViewStructure — это контейнер для хранения дополнительных данных для представления, созданных View#onProvideStructure View.onProvideStructure и View#onProvideAutofillStructure View.onProvideAutofillStructure.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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