View.IsImportantForAutofill プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このビューに関連付けられているビューが android.app.assist.AssistStructure.ViewNode
オートフィルの目的で重要と見なされるかどうかを Android システムにヒントします。
public bool IsImportantForAutofill { [Android.Runtime.Register("isImportantForAutofill", "()Z", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("isImportantForAutofill", "()Z", "", ApiSince=26)>]
member this.IsImportantForAutofill : bool
プロパティ値
ビューがオートフィルにとって重要と見なされるかどうか。
- 属性
注釈
このビューに関連付けられているビューが android.app.assist.AssistStructure.ViewNode
オートフィルの目的で重要と見なされるかどうかを Android システムにヒントします。
一般に、ビューはオートフィルにとって重要です。<ol li><>ビューandroid.service.autofill.AutofillService
は、 <li>ビューの内容は、他のビューを android.service.autofill.AutofillService
自動入力する方法を決定するのに役立ちます。 <ol>
たとえば、ビュー コンテナーは通常、パフォーマンス上の理由から (重要な情報は子によって提供されるため) 返 false
す必要がありますが、そのプロパティに関連情報 (たとえば、リソース ID が呼び出 credentials
された場合) がある場合は、返されます true
。 一方、ラベルまたは編集可能なフィールドを表すビューは、通常は返 true
す必要がありますが、場合によっては返 false
される場合があります (たとえば、"Captcha" メカニズムの一部である場合)。
このメソッドによって返される値は、次によって返される値によって #getImportantForAutofill()
異なります。
<ol>li を返#IMPORTANT_FOR_AUTOFILL_YES
す場合は #IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS
li を返<true
し、返された場合#IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS
#IMPORTANT_FOR_AUTOFILL_NO
は li>を返し、返された場合は li>を返#IMPORTANT_FOR_AUTOFILL_AUTO
false
<し、場合によっては (リソース ID を持つコンテナーのように) 返true
すことができるいくつかの単純なヒューリスティックを使用しますがfalse
、ほとんどの場合です。>< <それ>以外の場合は li を返します false
。 </ol>
重要度の動作は、Android のバージョンによって異なります。ol>li For and below: <ol><li>ビューがオートフィルの重要と見なされる場合:<ol><li>ビューは、フォーカス時に自動入力要求を自動的にトリガーする可能性があります。android.os.Build.VERSION_CODES#TIRAMISU
><< <li>ビューの内容は、オートフィル要求で ViewStructure
使用される内容に含まれます。 </ol><li>一方、ビューがオートフィルにとって重要でないと見なされる場合: <ol><li>ビューは自動的にオートフィル要求をトリガーすることはありませんが、手動要求 AutofillManager#requestAutofill(View)
をトリガーできます。 <li>ビューの内容は、要求に ViewStructure
フラグがない限り、オートフィル要求で使用される内容には #AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS
含まれません。 </ol></ol><li>For android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE
and above: <ol><li>システムは、重要度を、他のビュー プロパティやその他の最適化要因と共に使用して、ビューがフォーカスに対するオートフィルをトリガーする必要があるかどうかを判断します。 <li>オートフィル要求で#IMPORTANT_FOR_AUTOFILL_YES
#IMPORTANT_FOR_AUTOFILL_AUTO
#IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS
#IMPORTANT_FOR_AUTOFILL_NO
使用されるビューの内容、および#IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS
ビューが含まれます。ViewStructure
</ol></ol>
の Java ドキュメントandroid.view.View.isImportantForAutofill()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。