View.AutofillId Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el identificador lógico único de esta vista en la actividad, con fines de autorrellenar. El identificador de autorrellenar se crea a petición, a menos que se establezca explícitamente mediante setAutofillId(AutofillId) . Consulta setAutofillId(AutofillId) para obtener más información.
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
Valor de propiedad
Identificador de autorrellenar de la vista.
- Atributos
Comentarios
Documentación del captador de propiedades:
Obtiene el identificador lógico único de esta vista en la actividad, con fines de autorrellenar.
El identificador de autorrellenar se crea a petición, a menos que lo establezca #setAutofillId(AutofillId)explícitamente .
Consulta #setAutofillId(AutofillId) para obtener más información.
Java documentación para android.view.View.getAutofillId().
Documentación del establecedor de propiedades:
Establece el identificador lógico único de esta vista en la actividad, con fines de autorrellenar.
El identificador de autorrellenar se crea a petición y solo se debe llamar a este método cuando se reutiliza una vista después #dispatchProvideAutofillStructure(ViewStructure, int) de llamar a , ya que ese método crea una instantánea de la vista que se pasa al servicio autorrellenar.
Este método se utiliza normalmente cuando se reciclan subárboles de vista para representar contenido diferente* — en este caso, el identificador de autorrellenar se puede guardar antes de que se intercambie el contenido de la vista y se restaure más adelante cuando se vuelva a intercambiar. Por ejemplo:
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: Si esta vista es descendiente de , android.widget.AdapterViewel sistema puede restablecer su identificador de autorrellenar cuando se recicla esta vista. Si los identificadores de autorrellenar deben ser estables, deben establecerse de nuevo en android.widget.Adapter#getView(int, android.view.View, android.view.ViewGroup).
Java documentación para android.view.View.setAutofillId(android.view.autofill.AutofillId).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.