Idioma

ConstrainedFieldPosition.ConstrainField(_Format+Field) Método

Definição

Define uma restrição no 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

Parâmetros

field
_Format.Field

O campo a ser corrigido ao iterar.

Atributos

Comentários

Define uma restrição no campo. Quando essa instância de ConstrainedFieldPosition é passada para FormattedValue.nextPosition, as posições são ignoradas, a menos que tenham o campo especificado. Todas as restrições definidas anteriormente são desmarcadas. Por exemplo, para fazer loop em todos os separadores de agrupamento:

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

Alterar a restrição enquanto estiver no meio da iteração sobre um FormattedValue geralmente não tem um comportamento bem definido.

Referência do Android para android.icu.text.ConstrainedFieldPosition.constrainField.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a