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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
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

追加のコンテンツを作成するために getExtras() が使用されている場合は true を返します。

Hint

このビュー構造によって提供されるヒント テキストを取得または設定します。

HintFormatted

setHint(CharSequence) によって設定された最後のヒントを取得します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

ViewStructure は、 View#onProvideStructure View.onProvideStructure および View#onProvideAutofillStructure View.onProvideAutofillStructureによって生成された追加のビューごとのデータを格納するためのコンテナーです。

(継承元 JavaObject)
JniPeerMembers

Android バインド ランタイムの.NETによって使用される JNI ピア メタデータを取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
PendingCredentialCallback

このノードに関連付けられているコールバックを取得します。 null の場合、このノードにはコールバックまたは要求が関連付けされておらず、このノードにフォーカスがあるときに CredentialManager 要求は発生しません。 SetPendingCredentialRequestを使用して、要求とコールバックを設定します。

PendingCredentialRequest

このノードに関連付けられている資格情報要求を取得します。 null の場合、このノードには要求が関連付けされておらず、このノードにフォーカスがあるときに CredentialManager 要求は発生しません。 SetPendingCredentialRequestを使用して、要求とコールバックを設定します。

Text

このビュー構造によって提供されるテキストを取得または設定します。

TextFormatted

最後の setText(CharSequence) を取得します。

TextSelectionEnd

setText(CharSequence,int,int) で最後の選択終了セットを取得します。

TextSelectionStart

setText(CharSequence,int,int) で最後の選択開始セットを取得します。

ThresholdClass

Android バインド ランタイムの.NETによって使用される JNI クラス ハンドルを取得します。

ThresholdType

Android バインド ランタイムの.NETによって使用されるマネージド型を取得します。

メソッド

名前 説明
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)

指定された HTML タグの新しい HtmlInfo.Builder を作成します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 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[])

このノードのオートフィルに使用できるオプションを設定します。 通常、View.getAutofillType() がリストであるノードで、リスト内の使用可能な各値の意味を示すために使用されます。

SetAutofillOptions(String[])

このノードのオートフィルに使用できるオプションを設定します。

SetAutofillType(AutofillType)

このノードのオートフィルに使用できる View.getAutofillType() を設定します。

SetAutofillValue(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)

このノードによって表される Web ドメインを設定します。 通常、ビューが HTML ドキュメントのコンテナーである場合に使用されます。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</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)

インスタンス selfの型の JNI 名を取得します。

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側で有効であることを確認します。

適用対象