Language

ConstrainedFieldPosition.ConstrainField(_Format+Field) メソッド

定義

フィールドに制約を設定します。

[Android.Runtime.Register("constrainField", "(Ljava/text/Format$Field;)V", "GetConstrainField_Ljava_text_Format_Field_Handler", ApiSince=31)]
public virtual void ConstrainField(Java.Text._Format.Field? field);
[<Android.Runtime.Register("constrainField", "(Ljava/text/Format$Field;)V", "GetConstrainField_Ljava_text_Format_Field_Handler", ApiSince=31)>]
abstract member ConstrainField : Java.Text._Format.Field -> unit
override this.ConstrainField : Java.Text._Format.Field -> unit

パラメーター

field
_Format.Field

反復処理時に修正するフィールド。

属性

注釈

フィールドに制約を設定します。 ConstrainedFieldPosition のこのインスタンスが FormattedValue.nextPosition に渡されると、指定されたフィールドがない限り、位置はスキップされます。 以前に設定した制約はすべてクリアされます。 たとえば、すべてのグループ区切り記号をループ処理するには、次のようにします。

ConstrainedFieldPosition cfpos;
cfpos.constrainField(NumberFormat.Field.GROUPING_SEPARATOR);
while (fmtval.nextPosition(cfpos)) {
  // handle the grouping separator position
}

FormattedValue の反復処理の途中で制約を変更しても、通常、適切に定義された動作はありません。

android.icu.text.ConstrainedFieldPosition.constrainFieldの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象