NumberFormatterSettings.Usage(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Verwendung an, für die Zahlen formatiert werden ("Personenhöhe", "Straße", "Niederschlag" usw.).
[Android.Runtime.Register("usage", "(Ljava/lang/String;)Landroid/icu/number/NumberFormatterSettings;", "GetUsage_Ljava_lang_String_Handler", ApiSince=33)]
public virtual Java.Lang.Object? Usage(string? usage);
[<Android.Runtime.Register("usage", "(Ljava/lang/String;)Landroid/icu/number/NumberFormatterSettings;", "GetUsage_Ljava_lang_String_Handler", ApiSince=33)>]
abstract member Usage : string -> Java.Lang.Object
override this.Usage : string -> Java.Lang.Object
Parameter
- usage
- String
Ein Verwendungsparameter aus der Einheitenressource.
Gibt zurück
Die Fluent-Kette
- Attribute
Hinweise
Gibt die Verwendung an, für die Zahlen formatiert werden ("Personenhöhe", "Straße", "Niederschlag" usw.)
Wenn ein usage Wert angegeben wird, ändert sich die Ausgabeeinheit je Locale nach Maßeinheit und Einheitsmenge. Beispiel: Formatierungslängenmaße, die in Metern angegeben sind:
NumberFormatter.with().usage("person").unit(MeasureUnit.METER).locale(new ULocale("en-US"))
<ul><li> Beim Formatieren von 0,25 lautet die Ausgabe "10 Zoll". <li> Beim Formatieren von 1,50 ist die Ausgabe "4 Fuß und 11 Zoll". </ul>
Die über einheit() angegebene Eingabeeinheit bestimmt den Typ der zu formatierenden Maßeinheit (z. B. "Länge", wenn die Einheit "Fuß" ist). Die angeforderte Verwendung wird nur innerhalb dieser Kategorie von Maßeinheiten gesucht.
Die Ausgabeeinheit kann über FormattedNumber.getOutputUnit() gefunden werden.
Wenn die Nutzung mehrere Teile hat (z. B. "Land-Landwirtschaft-Getreide") und nicht mit einer bekannten Nutzungspräferenz übereinstimmt, wird der letzte Teil wiederholt verworfen, bis eine Übereinstimmung gefunden wird (z. B. "Land-Landwirtschaft", dann "Land"). Wenn eine Übereinstimmung immer noch nicht gefunden wird, wird die Verwendung auf "Standard" zurückfallen.
Das Festlegen der Verwendung auf eine leere Zeichenfolge löscht die Verwendung (deaktiviert die verwendungsbasierte lokalisierte Formatierung).
Das Festlegen einer Verwendungszeichenfolge, aber keine korrekte Eingabeeinheit führt zu einer U_ILLEGAL_ARGUMENT_ERROR.
Bei Verwendung ist die Angabe der Rundung oder Genauigkeit nicht erforderlich. Wenn Sie eine Genauigkeit auf eine bestimmte Weise angeben, wird die Standardformatierung außer Kraft setzen.
Java Dokumentation für android.icu.number.NumberFormatterSettings.usage(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.