View.AutofillId Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l’identificateur logique unique de cette vue dans l’activité, à des fins de remplissage automatique. L’ID de remplissage automatique est créé à la demande, sauf s’il est explicitement défini par setAutofillId(AutofillId) . Pour plus d’informations, consultez setAutofillId(AutofillId).
public Android.Views.Autofill.AutofillId? AutofillId { [Android.Runtime.Register("getAutofillId", "()Landroid/view/autofill/AutofillId;", "", ApiSince=26)] get; [Android.Runtime.Register("setAutofillId", "(Landroid/view/autofill/AutofillId;)V", "GetSetAutofillId_Landroid_view_autofill_AutofillId_Handler", ApiSince=28)] set; }
[<get: Android.Runtime.Register("getAutofillId", "()Landroid/view/autofill/AutofillId;", "", ApiSince=26)>]
[<set: Android.Runtime.Register("setAutofillId", "(Landroid/view/autofill/AutofillId;)V", "GetSetAutofillId_Landroid_view_autofill_AutofillId_Handler", ApiSince=28)>]
member this.AutofillId : Android.Views.Autofill.AutofillId with get, set
Valeur de propriété
ID de remplissage automatique de la vue.
- Attributs
Remarques
Documentation getter de propriété :
Obtient l’identificateur logique unique de cette vue dans l’activité, à des fins de remplissage automatique.
L’ID de remplissage automatique est créé à la demande, sauf s’il est explicitement défini par #setAutofillId(AutofillId).
Pour plus d'informations, consultez #setAutofillId(AutofillId).
Java documentation pour android.view.View.getAutofillId().
Documentation du jeu de propriétés :
Définit l’identificateur logique unique de cette vue dans l’activité, à des fins de remplissage automatique.
L’ID de remplissage automatique est créé à la demande et cette méthode doit uniquement être appelée lorsqu’une vue est réutilisée après #dispatchProvideAutofillStructure(ViewStructure, int) son appel, car cette méthode crée un instantané de la vue transmise au service de remplissage automatique.
Cette méthode est généralement utilisée lorsque les sous-arborescences d’affichage sont recyclées pour représenter différents contenus* &mdash ; dans ce cas, l’ID de remplissage automatique peut être enregistré avant que le contenu de l’affichage ne soit échangé et restauré ultérieurement lorsqu’il est échangé. Par exemple:
EditText reusableView = ...;
ViewGroup parentView = ...;
AutofillManager afm = ...;
// Swap out the view and change its contents
AutofillId oldId = reusableView.getAutofillId();
CharSequence oldText = reusableView.getText();
parentView.removeView(reusableView);
AutofillId newId = afm.getNextAutofillId();
reusableView.setText("New I am");
reusableView.setAutofillId(newId);
parentView.addView(reusableView);
// Later, swap the old content back in
parentView.removeView(reusableView);
reusableView.setAutofillId(oldId);
reusableView.setText(oldText);
parentView.addView(reusableView);
REMARQUE : Si cette vue est descendante d’un android.widget.AdapterViewsystème, le système peut réinitialiser son ID de remplissage automatique lorsque cette vue est recyclée. Si les ID de remplissage automatique doivent être stables, ils doivent être définis à nouveau dans android.widget.Adapter#getView(int, android.view.View, android.view.ViewGroup).
Java documentation pour android.view.View.setAutofillId(android.view.autofill.AutofillId).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.