Langue

MeasureFormat Classe

Définition

Formateur pour les objets 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
Héritage
Attributs

Remarques

Formateur pour les objets Measure.

<fort>IMPORTANT :</fort> Les nouveaux utilisateurs sont fortement encouragés à voir si NumberFormatter leur cas d’usage est adapté. Bien qu’elle ne soit pas déconseillée, cette classe, MeasureFormat, est fournie uniquement pour la compatibilité descendante et dispose de fonctionnalités beaucoup plus limitées. <hr>

Pour mettre en forme un objet Measure, commencez par créer un objet formateur à l’aide d’une méthode de fabrique MeasureFormat. Utilisez ensuite les méthodes format ou formatMeasures de cet objet.

Voici un exemple de code :

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));

Cette classe ne fait pas de conversions d’une unité à une autre. Il met simplement en forme les unités qu’il reçoit

Cette classe est immuable et thread-safe tant que sa sous-classe dépréciée, TimeUnitFormat, n’est jamais utilisée. TimeUnitFormat n’est pas thread-safe et est mutable. Bien que cette classe possède des sous-classes existantes, cette classe ne prend pas en charge les nouvelles sous-classes.

Java documentation pour android.icu.text.MeasureFormat.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
MeasureFormat(IntPtr, JniHandleOwnership)

Formateur pour les objets Measure.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CurrencyFormat

Retourne un formateur pour les objets CurrencyAmount dans les paramètres régionaux par défaut FORMAT .

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Formateur pour les objets Measure.

(Hérité de JavaObject)
JniPeerMembers

Formateur pour les objets Measure.

Locale

Obtenez les paramètres régionaux de cette instance.

NumberFormat

Obtenez une copie du format numérique.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Formateur pour les objets Measure.

ThresholdType

Formateur pour les objets Measure.

Width

Obtenez la largeur du format que cette instance utilise.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de _Format)
Construct(JniObjectReference, JniObjectReferenceOptions)

Formateur pour les objets Measure.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Formateur pour les objets Measure.

(Hérité de JavaObject)
Equals(Object)

Deux MeasureFormats, a et b, sont égaux si et seulement s’ils ont les mêmes formats formatWidth, paramètres régionaux et nombre égal.

Equals(Object)

Formateur pour les objets Measure.

(Hérité de JavaObject)
Format(Object, StringBuffer, FieldPosition)

Possibilité de mettre en forme collection< ? étend Measure>, Measure[] et Measure en déléguant au formatMeasures.

Format(Object)

Met en forme un objet pour produire une chaîne.

(Hérité de _Format)
FormatMeasurePerUnit(Measure, MeasureUnit, StringBuilder, FieldPosition)

Met en forme une seule mesure par unité.

FormatMeasures(Measure[])

Mettre en forme une séquence de mesures.

FormatMeasures(StringBuilder, FieldPosition, Measure[])

Met en forme une séquence de mesures.

FormatToCharacterIterator(Object)

Met en forme un objet produisant un AttributedCharacterIterator.

(Hérité de _Format)
GetCurrencyFormat(Locale)

Retourne un formateur pour les objets CurrencyAmount dans l’objet donné java.util.Locale.

GetCurrencyFormat(ULocale)

Retourne un formateur pour les objets CurrencyAmount dans les paramètres régionaux donnés.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

GetInstance(Locale, MeasureFormat+FormatWidth, NumberFormat)

Créez un format à partir des paramètres régionaux, formatWidth et format.

GetInstance(Locale, MeasureFormat+FormatWidth)

Créez un format à partir des paramètres régionaux et formatWidth.

GetInstance(ULocale, MeasureFormat+FormatWidth, NumberFormat)

Créez un format à partir des paramètres régionaux, formatWidth et format.

GetInstance(ULocale, MeasureFormat+FormatWidth)

Créez un format à partir des paramètres régionaux, formatWidth et format.

GetUnitDisplayName(MeasureUnit)

Obtient le nom complet du paramètre spécifié MeasureUnit correspondant aux paramètres régionaux actuels et à la largeur du format.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
ParseObject(String, ParsePosition)

Analyse le texte d’une chaîne pour produire un Measure.

ParseObject(String)

Analyse le texte à partir du début de la chaîne donnée pour produire un objet.

(Hérité de _Format)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Formateur pour les objets Measure.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Formateur pour les objets Measure.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Formateur pour les objets Measure.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Formateur pour les objets Measure.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Formateur pour les objets Measure.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Formateur pour les objets Measure.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Formateur pour les objets Measure.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Formateur pour les objets Measure.

(Hérité de _Format)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Formateur pour les objets Measure.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à