ConstrainedFieldPosition.ConstrainField(_Format+Field) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.