View.DispatchProvideAutofillStructure(ViewStructure, AutofillFlags) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
自動入力要求の ViewStructure
一部として Assist 構造体が作成されている場合に、階層の下に自動入力のために の作成をディスパッチします。
[Android.Runtime.Register("dispatchProvideAutofillStructure", "(Landroid/view/ViewStructure;I)V", "GetDispatchProvideAutofillStructure_Landroid_view_ViewStructure_IHandler", ApiSince=26)]
public virtual void DispatchProvideAutofillStructure (Android.Views.ViewStructure structure, Android.Views.AutofillFlags flags);
[<Android.Runtime.Register("dispatchProvideAutofillStructure", "(Landroid/view/ViewStructure;I)V", "GetDispatchProvideAutofillStructure_Landroid_view_ViewStructure_IHandler", ApiSince=26)>]
abstract member DispatchProvideAutofillStructure : Android.Views.ViewStructure * Android.Views.AutofillFlags -> unit
override this.DispatchProvideAutofillStructure : Android.Views.ViewStructure * Android.Views.AutofillFlags -> unit
パラメーター
- structure
- ViewStructure
自動入力のために構造化ビュー データを入力します。
- flags
- AutofillFlags
省略可能なフラグ。
- 属性
注釈
自動入力要求の ViewStructure
一部として Assist 構造体が作成されている場合に、階層の下に自動入力のために の作成をディスパッチします。
既定の実装では、ul <><li>によって 構造体内の がAutofillId
設定されます。 <li>は を呼び出します #onProvideAutofillStructure(ViewStructure, int)
。 <li>は を呼び出します #onProvideAutofillVirtualStructure(ViewStructure, int)
。 </ul>
通常、このメソッドは、ビュー階層 (などViewGroup
) を提供するサブクラスによってのみオーバーライドする必要があります。他のクラスは、 または #onProvideAutofillVirtualStructure(ViewStructure, int)
をオーバーライド#onProvideAutofillStructure(ViewStructure, int)
する必要があります。
オーバーライドされた場合は、次の手順を実行する必要があります。
<ul><li>構造体で をAutofillId
呼び出super.dispatchProvideAutofillStructure(structure, flags)
すか、明示的に を設定します (たとえば、 を呼び出structure.setAutofillId(getAutofillId())
します)。 <li>フラグの処理方法を #AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS
決定する - を設定すると、構造体内のすべてのビューは、何が返されるかに関係なく #isImportantForAutofill()
、オートフィルにとって重要と見なされます。 より優れたユーザー エクスペリエンスを提供するには、このフラグを尊重することをお勧めします。このフラグは、通常、ユーザーが自動入力を明示的に要求したときに使用されます。 フラグが設定されていない場合は、自動入力の重要とマークされたビューのみを構造に含める必要があります。重要でないビューをスキップすると、オートフィルの全体的なパフォーマンスが最適化されます。 </ul>
の android.view.View.dispatchProvideAutofillStructure(android.view.ViewStructure, int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。