CustomDescription.Builder.AddOnClickAction(Int32, IOnClickAction) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した ID を持つ子ビューがクリックされたときに、プレゼンテーション テンプレートに適用するアクションを設定します。
[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
パラメーター
- id
- Int32
子ビューのリソース ID。
- action
- IOnClickAction
アクションを実行します。 Android システムによって提供される実装である必要があります。 この値は null にすることはできません。
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
指定した ID を持つ子ビューがクリックされたときに、プレゼンテーション テンプレートに適用するアクションを設定します。
通常、プレゼンテーションでパスワードやクレジット カード番号などの機密フィールドにマスクされたフィールド (**** など) を使用するが、ユーザーがそのフィールドの値を表示するためにタップできるアイコンを提供する場合に使用されます。
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());
注: 現時点では、1 つの子に適用できるアクションは 1 つだけです。このメソッドが同じ ID を渡して複数回呼び出される場合は、最後の呼び出しのみが使用されます。
android.service.autofill.CustomDescription.Builder.addOnClickActionの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。