CustomDescription.Builder.AddOnClickAction(Int32, IOnClickAction) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt eine Aktion fest, die auf die Präsentationsvorlage angewendet werden soll, wenn auf die untergeordnete Ansicht mit der angegebenen ID geklickt wird.
[Android.Runtime.Register("addOnClickAction", "(ILandroid/service/autofill/OnClickAction;)Landroid/service/autofill/CustomDescription$Builder;", "GetAddOnClickAction_ILandroid_service_autofill_OnClickAction_Handler", ApiSince=29)]
public virtual Android.Service.Autofill.CustomDescription.Builder AddOnClickAction(int id, Android.Service.Autofill.IOnClickAction action);
[<Android.Runtime.Register("addOnClickAction", "(ILandroid/service/autofill/OnClickAction;)Landroid/service/autofill/CustomDescription$Builder;", "GetAddOnClickAction_ILandroid_service_autofill_OnClickAction_Handler", ApiSince=29)>]
abstract member AddOnClickAction : int * Android.Service.Autofill.IOnClickAction -> Android.Service.Autofill.CustomDescription.Builder
override this.AddOnClickAction : int * Android.Service.Autofill.IOnClickAction -> Android.Service.Autofill.CustomDescription.Builder
Parameter
- id
- Int32
Ressourcen-ID der untergeordneten Ansicht.
- action
- IOnClickAction
auszuführende Aktion. Muss eine Implementierung sein, die vom Android-System bereitgestellt wird. Dieser Wert darf nicht NULL sein.
Gibt zurück
dieser Generator. Dieser Wert darf nicht NULL sein.
- Attribute
Hinweise
Legt eine Aktion fest, die auf die Präsentationsvorlage angewendet werden soll, wenn auf die untergeordnete Ansicht mit der angegebenen ID geklickt wird.
Wird in der Regel verwendet, wenn die Präsentation ein maskiertes Feld (z. B. **) für vertrauliche Felder wie Kennwörter oder Kreditkartennummern verwendet, bietet jedoch ein Symbol, auf das der Benutzer tippen kann, um den Wert für dieses Feld anzuzeigen.
customDescriptionBuilder
.addChild(R.id.password_plain, new CharSequenceTransformation
.Builder(passwordId, Pattern.compile("^(.*)$"), "$1").build())
.addOnClickAction(R.id.showIcon, new VisibilitySetterAction
.Builder(R.id.hideIcon, View.VISIBLE)
.setVisibility(R.id.showIcon, View.GONE)
.setVisibility(R.id.password_plain, View.VISIBLE)
.setVisibility(R.id.password_masked, View.GONE)
.build())
.addOnClickAction(R.id.hideIcon, new VisibilitySetterAction
.Builder(R.id.showIcon, View.VISIBLE)
.setVisibility(R.id.hideIcon, View.GONE)
.setVisibility(R.id.password_masked, View.VISIBLE)
.setVisibility(R.id.password_plain, View.GONE)
.build());
Hinweis: Derzeit kann nur eine Aktion auf ein untergeordnetes Element angewendet werden; Wenn diese Methode mehrmals aufgerufen wird, um dieselbe ID zu übergeben, wird nur der letzte Aufruf verwendet.
Android-Referenz für android.service.autofill.CustomDescription.Builder.addOnClickAction.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.