NumberFormatterSettings.Usage(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica l'utilizzo per cui i numeri verranno formattati ("person-height", "road", "precipitazioni" e così via.
[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
Parametri
- usage
- String
Parametro di utilizzo della risorsa unità.
Valori restituiti
Catena fluente
- Attributi
Commenti
Specifica l'utilizzo per il quale i numeri verranno formattati ("person-height", "road", "precipitazioni" e così via)
Quando si specifica un oggetto usage , l'unità di output cambierà a seconda della quantità e Locale dell'unità. Ad esempio, la formattazione delle misure di lunghezza specificate in metri:
NumberFormatter.with().usage("person").unit(MeasureUnit.METER).locale(new ULocale("en-US"))
<ul><li> Quando si formatta 0,25, l'output sarà "10 pollici". <li> Quando si formatta 1,50, l'output sarà "4 piedi e 11 pollici". </ul>
L'unità di input specificata tramite unit() determina il tipo di misura da formattare ( ad esempio "length" quando l'unità è "foot"). L'utilizzo richiesto verrà cercato solo all'interno di questa categoria di unità di misura.
L'unità di output è disponibile tramite FormattedNumber.getOutputUnit().
Se l'utilizzo ha più parti (ad esempio "grano-agricoltura-terra") e non corrisponde a una preferenza di utilizzo nota, l'ultima parte verrà eliminata ripetutamente fino a quando non viene trovata una corrispondenza (ad esempio, provando "agricoltura terrestre", "terra"). Se non viene ancora trovata una corrispondenza, l'utilizzo eseguirà il fallback a "default".
L'impostazione dell'utilizzo su una stringa vuota cancella l'utilizzo (disabilita la formattazione localizzata basata sull'utilizzo).
L'impostazione di una stringa di utilizzo ma non di un'unità di input corretta comporterà un U_ILLEGAL_ARGUMENT_ERROR.
Quando si usa l'utilizzo, non è necessario specificare l'arrotondamento o la precisione. Se si specifica una precisione in qualche modo, verrà ignorata la formattazione predefinita.
per android.icu.number.NumberFormatterSettings.usage(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.