MeasureFormat Clase
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í.
Formateador para objetos Measure.
[Android.Runtime.Register("android/icu/text/MeasureFormat", ApiSince=24, DoNotGenerateAcw=true)]
public class MeasureFormat : Android.Icu.Text.UFormat
[<Android.Runtime.Register("android/icu/text/MeasureFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type MeasureFormat = class
inherit UFormat
- Herencia
- Atributos
Comentarios
Formateador para objetos Measure.
<strong>IMPORTANT:</strong> New users are strong encouraged to see if NumberFormatter fits their use case. Aunque no está en desuso, esta clase, MeasureFormat, solo se proporciona para la compatibilidad con versiones anteriores y tiene funcionalidades mucho más limitadas.
<hr>
Para dar formato a un objeto Measure, cree primero un objeto formateador mediante un método de fábrica MeasureFormat. A continuación, use los métodos format o formatMeasures de ese objeto.
Este es el código de ejemplo:
MeasureFormat fmtFr = MeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.SHORT);
Measure measure = new Measure(23, MeasureUnit.CELSIUS);
// Output: 23 °C
System.out.println(fmtFr.format(measure));
Measure measureF = new Measure(70, MeasureUnit.FAHRENHEIT);
// Output: 70 °F
System.out.println(fmtFr.format(measureF));
MeasureFormat fmtFrFull = MeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.WIDE);
// Output: 70 pieds et 5,3 pouces
System.out.println(fmtFrFull.formatMeasures(new Measure(70, MeasureUnit.FOOT),
new Measure(5.3, MeasureUnit.INCH)));
// Output: 1 pied et 1 pouce
System.out.println(
fmtFrFull.formatMeasures(new Measure(1, MeasureUnit.FOOT), new Measure(1, MeasureUnit.INCH)));
MeasureFormat fmtFrNarrow = MeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.NARROW);
// Output: 1′ 1″
System.out.println(fmtFrNarrow.formatMeasures(new Measure(1, MeasureUnit.FOOT),
new Measure(1, MeasureUnit.INCH)));
MeasureFormat fmtEn = MeasureFormat.getInstance(ULocale.ENGLISH, FormatWidth.WIDE);
// Output: 1 inch, 2 feet
fmtEn.formatMeasures(new Measure(1, MeasureUnit.INCH), new Measure(2, MeasureUnit.FOOT));
Esta clase no realiza conversiones de una unidad a otra. Simplemente da formato a las unidades que se proporcionan.
Esta clase es inmutable y segura para subprocesos siempre que nunca se use su subclase en desuso, TimeUnitFormat. TimeUnitFormat no es seguro para subprocesos y es mutable. Aunque esta clase tiene subclases existentes, esta clase no admite nuevas subclases.
Java documentación para android.icu.text.MeasureFormat.
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.
Constructores
| Nombre | Description |
|---|---|
| MeasureFormat(IntPtr, JniHandleOwnership) |
Formateador para objetos Measure. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| CurrencyFormat |
Devuelve un formateador para los objetos CurrencyAmount en la configuración regional predeterminada |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Formateador para objetos Measure. (Heredado de JavaObject) |
| JniPeerMembers |
Formateador para objetos Measure. |
| Locale |
Obtenga la configuración regional de esta instancia. |
| NumberFormat |
Obtenga una copia del formato de número. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Formateador para objetos Measure. |
| ThresholdType |
Formateador para objetos Measure. |
| Width |
Obtenga el ancho de formato que usa esta instancia. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de _Format) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Formateador para objetos Measure. (Heredado de JavaObject) |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Formateador para objetos Measure. (Heredado de JavaObject) |
| Equals(Object) |
Dos MeasureFormats, a y b, son iguales si y solo si tienen el mismo formatoWidth, configuración regional y formatos numéricos iguales. |
| Equals(Object) |
Formateador para objetos Measure. (Heredado de JavaObject) |
| Format(Object, StringBuffer, FieldPosition) |
¿Puede dar formato a la colección, Measure[], y Measure al delegar a formatMeasures. |
| Format(Object) |
Da formato a un objeto para generar una cadena. (Heredado de _Format) |
| FormatMeasurePerUnit(Measure, MeasureUnit, StringBuilder, FieldPosition) |
Da formato a una sola medida por unidad. |
| FormatMeasures(Measure[]) |
Dar formato a una secuencia de medidas. |
| FormatMeasures(StringBuilder, FieldPosition, Measure[]) |
Da formato a una secuencia de medidas. |
| FormatToCharacterIterator(Object) |
Da formato a un objeto que genera un |
| GetCurrencyFormat(Locale) |
Devuelve un formateador para los objetos CurrencyAmount en el especificado |
| GetCurrencyFormat(ULocale) |
Devuelve un formateador para los objetos CurrencyAmount en la configuración regional especificada. |
| GetHashCode() |
Devuelve un valor de código hash del objeto. |
| GetInstance(Locale, MeasureFormat+FormatWidth, NumberFormat) |
Cree un formato a partir de la configuración regional, formatWidth y format. |
| GetInstance(Locale, MeasureFormat+FormatWidth) |
Cree un formato a partir de la configuración regional y formatWidth. |
| GetInstance(ULocale, MeasureFormat+FormatWidth, NumberFormat) |
Cree un formato a partir de la configuración regional, formatWidth y format. |
| GetInstance(ULocale, MeasureFormat+FormatWidth) |
Cree un formato a partir de la configuración regional, formatWidth y format. |
| GetUnitDisplayName(MeasureUnit) |
Obtiene el nombre para mostrar del especificado |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| ParseObject(String, ParsePosition) |
Analiza el texto de una cadena para generar un |
| ParseObject(String) |
Analiza el texto desde el principio de la cadena especificada para generar un objeto . (Heredado de _Format) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Formateador para objetos Measure. (Heredado de JavaObject) |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Formateador para objetos Measure. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Formateador para objetos Measure. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Formateador para objetos Measure. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Formateador para objetos Measure. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Formateador para objetos Measure. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Formateador para objetos Measure. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Formateador para objetos Measure. (Heredado de _Format) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Formateador para objetos Measure. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |