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 — это контейнер для хранения дополнительных данных для представления, созданных 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 |
Возвращает класс среды выполнения этого |
| Extras |
Получение дополнительных данных, связанных с этой структурой представления; Возвращаемый пакет мутируется, позволяя просматривать и изменять его содержимое. Ключи, помещенные в пакет, должны использовать соответствующий префикс пространства имен (например, com.google.MY_KEY), чтобы избежать конфликтов. |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| HasExtras |
Возвращает значение true, если метод getExtras() использовался для создания дополнительного содержимого. |
| Hint |
Возвращает или задает текст подсказки, предоставленный этой структурой представления. |
| HintFormatted |
Извлеките последнюю подсказку, заданную параметром setHint(CharSequence). |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
|
| JniPeerMembers |
Возвращает метаданные однорангового узла JNI, используемые .NET для среды выполнения привязки Android. |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| PendingCredentialCallback |
Возвращает обратный вызов, связанный с этим узлом. Если значение NULL, обратный вызов или запрос не связан с этим узлом, а запрос CredentialManager не запускается при фокусе этого узла. Используется |
| PendingCredentialRequest |
Возвращает запрос учетных данных, связанный с этим узлом. Если значение NULL, запрос не связан с этим узлом, и запрос CredentialManager не запускается при фокусе этого узла. Используется |
| Text |
Возвращает или задает текст, предоставленный этой структурой представления. |
| TextFormatted |
Извлеките последний наборText(CharSequence). |
| TextSelectionEnd |
Извлеките последний набор окончания выделения по setText(CharSequence,int,int). |
| TextSelectionStart |
Извлеките последний начальный набор выбора с помощью setText(CharSequence,int,int). |
| ThresholdClass |
Возвращает дескриптор класса JNI, используемый .NET для среды выполнения привязки Android. |
| ThresholdType |
Возвращает управляемый тип, используемый средой выполнения привязки .NET для Android. |
Методы
| Имя | Описание |
|---|---|
| AddChildCount(Int32) |
Добавьте к дочернему числу этого представления. |
| AsyncCommit() |
Вызов при заполнении возвращаемого |
| AsyncNewChild(Int32) |
Например |
| ClearCredentialManagerRequest() |
Очищает запрос учетных данных, заданный ранее |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
|
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
|
| Equals(Object) |
|
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| NewChild(Int32) |
Создайте новый дочерний |
| NewHtmlInfoBuilder(String) |
Создает новый |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| SetAccessibilityFocused(Boolean) |
Задайте для этого представления состояние специальных возможностей, как показано |
| SetActivated(Boolean) |
Задайте активированное состояние этого представления, как показано |
| SetAlpha(Single) |
Задайте альфа-преобразование, которое применяется к этому представлению, как показано |
| SetAutofillHints(String[]) |
Задает подсказки, помогающие службе автозаполнения выбрать соответствующие данные для заполнения представления. |
| SetAutofillId(AutofillId, Int32) |
Задает для этого виртуального |
| SetAutofillOptions(ICharSequence[]) |
Задает параметры, которые можно использовать для автозаполнения этого узла. Как правило, используется узлами, представление.getAutofillType() — это список, указывающий значение каждого возможного значения в списке. |
| SetAutofillOptions(String[]) |
Задает параметры, которые можно использовать для автозаполнения этого узла. |
| SetAutofillType(AutofillType) |
Задает view.getAutofillType(), который можно использовать для автозаполнения этого узла. |
| SetAutofillValue(AutofillValue) |
Задает autofillValue, представляющее текущее значение этого узла. |
| SetCheckable(Boolean) |
Задайте проверяемое состояние этого представления, например, реализует |
| SetChecked(Boolean) |
Задайте проверенное состояние этого представления, например |
| SetClassName(String) |
Задайте имя класса представления, как показано |
| SetClickable(Boolean) |
Задайте для этого представления состояние, которое можно щелкнуть, как показано |
| SetContentDescription(ICharSequence) |
Задайте описание содержимого представления, как показано |
| SetContentDescription(String) |
Задайте описание содержимого представления, как показано |
| SetContextClickable(Boolean) |
Задайте состояние контекста, которое можно щелкнуть в этом представлении, как показано |
| SetDataIsSensitive(Boolean) |
Задает, учитывается ли данные на этом узле; Если это так, то его содержимое (текст, значение автозаполнения и т. д. |
| SetDimens(Int32, Int32, Int32, Int32, Int32, Int32) |
Задайте основные измерения этого представления. |
| SetElevation(Single) |
Задайте визуальное повышение (тень) представления, как показано |
| SetEnabled(Boolean) |
Задайте состояние включенного представления, как показано |
| SetFocusable(Boolean) |
Задайте фокусируемое состояние этого представления, как показано |
| SetFocused(Boolean) |
Задайте для этого представления состояние фокуса. |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetHintIdEntry(String) |
Задает идентификатор, используемый для задания указания, связанного с этим представлением. Используется в качестве метаданных для узлов или структур представления отпечатков пальцев. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки. |
| SetHtmlInfo(ViewStructure+HtmlInfo) |
Задает свойства HTML этого узла, когда он представляет элемент HTML. Следует задать только в том случае, если узел используется в целях автоматического заполнения. Он будет игнорироваться при использовании для помощи. |
| SetId(Int32, String, String, String) |
Задайте идентификатор для этого представления. |
| SetImportantForAutofill(Int32) |
|
| SetInputType(Int32) |
Задает биты InputType этого узла. |
| SetLocaleList(LocaleList) |
Задает список языковых стандартов, связанных с этим узлом. |
| SetLongClickable(Boolean) |
Задайте для этого представления состояние длительного щелчка, как показано |
| SetMaxTextEms(Int32) |
Задает максимальную ширину в ems текста, связанного с этим представлением, при поддержке. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки. |
| SetMaxTextLength(Int32) |
Задает максимальную длину текста, связанного с этим представлением, при поддержке. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки. |
| SetMinTextEms(Int32) |
Задает минимальную ширину в ems текста, связанного с этим представлением, при поддержке. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки. |
| SetOpaque(Boolean) |
Задайте непрозрачное состояние этого представления, как показано |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
|
| SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver) |
Задает запрос учетных данных для запуска |
| SetReceiveContentMimeTypes(String[]) |
Задает типы MIME, принятые этим представлением. См. раздел View.getReceiveContentMimeTypes(). Следует задать только в том случае, если узел используется для автоматического заполнения или записи содержимого. Он будет игнорироваться при использовании для поддержки. |
| SetSelected(Boolean) |
Задайте выбранное состояние этого представления, как показано |
| SetText(ICharSequence, Int32, Int32) |
Как |
| SetText(String, Int32, Int32) |
Как |
| SetTextIdEntry(String) |
Задает идентификатор, используемый для задания текста, связанного с этим представлением. Следует задать только в том случае, если узел используется для автоматического заполнения. Он будет игнорироваться при использовании для справки. |
| SetTextLines(Int32[], Int32[]) |
Задайте сведения о строке для теста, предоставленного |
| SetTextStyle(Single, Int32, Int32, AssistTextStyle) |
Явно задать сведения о глобальном стиле по умолчанию для текста, который был задан |
| SetTransformation(Matrix) |
Задайте матрицу преобразования, связанную с этим представлением, как по |
| SetVisibility(ViewStates) |
Задайте состояние видимости этого представления, как показано |
| 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() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniObjectReferenceControlBlock |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Методы расширения
| Имя | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |