NumberFormatterSettings.Unit(MeasureUnit) 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'unità (unità di misura, valuta o percentuale) da associare ai numeri sottoposti a rendering.
[Android.Runtime.Register("unit", "(Landroid/icu/util/MeasureUnit;)Landroid/icu/number/NumberFormatterSettings;", "GetUnit_Landroid_icu_util_MeasureUnit_Handler", ApiSince=30)]
public virtual Java.Lang.Object? Unit(Android.Icu.Util.MeasureUnit? unit);
[<Android.Runtime.Register("unit", "(Landroid/icu/util/MeasureUnit;)Landroid/icu/number/NumberFormatterSettings;", "GetUnit_Landroid_icu_util_MeasureUnit_Handler", ApiSince=30)>]
abstract member Unit : Android.Icu.Util.MeasureUnit -> Java.Lang.Object
override this.Unit : Android.Icu.Util.MeasureUnit -> Java.Lang.Object
Parametri
- unit
- MeasureUnit
Unità di cui eseguire il rendering.
Valori restituiti
Catena fluente.
- Attributi
Commenti
Specifica l'unità (unità di misura, valuta o percentuale) da associare ai numeri sottoposti a rendering.
<ul><li>Unità di misura: "12,3 metri" <li>Valuta: "$12,30" <li>Percent: "12,3%" </ul>
<
>strong Note:</strong> L'unità può essere specificata anche passando un Measure oggetto a LocalizedNumberFormatter#format(Measure). Le unità specificate tramite il metodo di formato hanno la precedenza sulle unità specificate qui. Questo setter è progettato per situazioni in cui l'unità è costante per la durata del processo di formattazione dei numeri.
Tutte le unità verranno localizzate correttamente con i dati delle impostazioni locali e tutte le unità sono compatibili con gli stili di notazione, le strategie di arrotondamento e altre impostazioni del formattatore numerico.
Passare questo metodo a qualsiasi istanza di MeasureUnit. Per le unità di misura:
NumberFormatter.with().unit(MeasureUnit.METER)
Valuta:
NumberFormatter.with().unit(Currency.getInstance("USD"))
Per #perUnit informazioni su come formattare stringhe come "5 metri al secondo".
Se l'utilizzo dell'input è impostato correttamente, l'unità <di output b>cambierà</b> in base al usagelocale valore e unit .
per android.icu.number.NumberFormatterSettings.unit(android.icu.util.MeasureUnit).
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.