View.AutofillId Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'identificatore logico univoco di questa visualizzazione nell'attività, a scopo di riempimento automatico. L'ID di riempimento automatico viene creato su richiesta, a meno che non sia impostato in modo esplicito da setAutofillId(AutofillId) . Per altre informazioni, vedi 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
Valore della proprietà
ID riempimento automatico della visualizzazione.
- Attributi
Commenti
Documentazione del getter delle proprietà:
Ottiene l'identificatore logico univoco di questa visualizzazione nell'attività, a scopo di riempimento automatico.
L'ID di riempimento automatico viene creato su richiesta, a meno che non sia impostato in modo esplicito da #setAutofillId(AutofillId).
Per altre informazioni, vedi #setAutofillId(AutofillId).
per android.view.View.getAutofillId().
Documentazione del setter delle proprietà:
Imposta l'identificatore logico univoco di questa visualizzazione nell'attività, a scopo di riempimento automatico.
L'ID riempimento automatico viene creato su richiesta e questo metodo deve essere chiamato solo quando viene chiamato una visualizzazione dopo #dispatchProvideAutofillStructure(ViewStructure, int) la chiamata, in quanto tale metodo crea uno snapshot della visualizzazione passata al servizio di riempimento automatico.
Questo metodo viene in genere usato quando i sottoalberi di visualizzazione vengono riciclati per rappresentare contenuti diversi* — in questo caso, l'ID di riempimento automatico può essere salvato prima che il contenuto della visualizzazione venga scambiato e ripristinato in un secondo momento quando viene nuovamente scambiato. Per esempio:
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);
NOTA: se questa visualizzazione è un discendente di un android.widget.AdapterViewoggetto , il sistema potrebbe reimpostare l'ID di riempimento automatico quando questa visualizzazione viene riciclata. Se gli ID di riempimento automatico devono essere stabili, devono essere nuovamente impostati in android.widget.Adapter#getView(int, android.view.View, android.view.ViewGroup).
per android.view.View.setAutofillId(android.view.autofill.AutofillId).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.