Lingua

ConstrainedFieldPosition.ConstrainField(_Format+Field) Metodo

Definizione

Imposta un vincolo sul campo.

[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

Parametri

field
_Format.Field

Campo da correggere durante l'iterazione.

Attributi

Commenti

Imposta un vincolo sul campo. Quando questa istanza di ConstrainedFieldPosition viene passata a FormattedValue.nextPosition, le posizioni vengono ignorate a meno che non abbiano il campo specificato. Tutti i vincoli impostati in precedenza vengono cancellati. Ad esempio, per eseguire un ciclo su tutti i separatori di raggruppamento:

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

La modifica del vincolo durante l'iterazione di un oggetto FormattedValue non ha in genere un comportamento ben definito.

Informazioni di riferimento su Android per android.icu.text.ConstrainedFieldPosition.constrainField.

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.

Si applica a