ConstrainedFieldPosition.ConstrainField(_Format+Field) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.