次の方法で共有


View.IsImportantForAutofill プロパティ

定義

このビューに関連付けられているビューが 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_DESCENDANTSli を返<trueし、返された場合#IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS#IMPORTANT_FOR_AUTOFILL_NOは li>を返し、返された場合は li>を返#IMPORTANT_FOR_AUTOFILL_AUTOfalse<し、場合によっては (リソース 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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象