Lenguaje

ConstrainedFieldPosition.ConstrainField(_Format+Field) Método

Definición

Establece una restricción en el 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

Campo que se va a corregir al iterar.

Atributos

Comentarios

Establece una restricción en el campo. Cuando esta instancia de ConstrainedFieldPosition se pasa a FormattedValue.nextPosition, las posiciones se omiten a menos que tengan el campo especificado. Se borran todas las restricciones establecidas anteriormente. Por ejemplo, para recorrer en bucle todos los separadores de agrupación:

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

El cambio de la restricción mientras está en medio de la iteración en un formattedValue no suele tener un comportamiento bien definido.

Referencia de Android para android.icu.text.ConstrainedFieldPosition.constrainField.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a