다음을 통해 공유


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_DESCENDANTS반환하는 경우 li>를 반환true<하거나 #IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS반환 #IMPORTANT_FOR_AUTOFILL_NO 하면 li를 반환합니다. 반환하는 경우 li>를 반환<#IMPORTANT_FOR_AUTOFILL_AUTOfalse한 다음 리소스 ID false 가 있는 컨테이너와 같은 경우에 반환 true 할 수 있는 몇 가지 간단한 추론을 사용합니다.>< <li>그렇지 않으면 반환됩니다 false. </ol>

중요도의 동작은 Android 버전<에 따라 달라집니다. ol><li For android.os.Build.VERSION_CODES#TIRAMISU 및 below: <ol><li>>뷰가 자동 채우기에 중요한 것으로 간주되는 경우: <ol><li>뷰는 포커스가 있을 때 자동으로 자동 채우기 요청을 트리거할 수 있습니다. <li>뷰의 내용은 자동 채우기 요청에 사용되는 내용에 포함 ViewStructure 됩니다. </ol><li>반면에 뷰가 자동 채우기에 중요하지 않은 것으로 간주되는 경우: <ol><li>뷰는 자동 채우기 요청을 자동으로 트리거하지 않지만 이를 통해 AutofillManager#requestAutofill(View)수동 요청을 트리거할 수 있습니다. <li>요청에 플래그가 없는 한 뷰의 내용은 자동 채우기 요청에 사용되는 내용에 #AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS 포함되지 ViewStructure 않습니다. </ol></ol><li>For android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE 이상: <ol><li>시스템은 다른 뷰 속성 및 기타 최적화 요소와 함께 중요도를 사용하여 뷰가 포커스에 자동 채우기를 트리거해야 하는지 여부를 결정합니다. <li>, , #IMPORTANT_FOR_AUTOFILL_YES#IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS#IMPORTANT_FOR_AUTOFILL_NO#IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS 뷰의 #IMPORTANT_FOR_AUTOFILL_AUTO내용은 자동 채우기 요청에 사용되는 내용에 포함 ViewStructure 됩니다. </ol></ol>

에 대한 android.view.View.isImportantForAutofill()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상