valor rupias rupia pesos mumbai moneda indonesia india dolar denominacion colombianos billetes android android-fonts

android - rupias - rupia indonesia



Establecer el símbolo de la Rupia india en la vista de texto (7)

Copie y pegue el Unicode ₹ a XML o Java y funciona perfectamente. Para obtener más información sobre el Unicode, consulte http://www.fileformat.info/info/unicode/char/20b9/index.htm

Estoy desarrollando una aplicación. Y necesito establecer el símbolo de rupia india en la vista de texto que se establece con el texto como cantidad.

Símbolo:

Tengo la fuente o el archivo .TTF de esto en la carpeta Assets / fonts.

Y traté de usarlo como:

Typeface typeFace_Rupee = Typeface.createFromAsset(getAssets(),fonts/Rupee_Foradian.ttf"); TextView tvRupee = (TextView) findViewById(R.id.textview_rupee_mlsaa); tvRupee.setTypeface(typeFace_Rupee); // Tried to set symbol on text view as follows. tvRupee.setText("`");

Como en la fuente de configuración anterior obtuve un error de puntero nulo.

En un archivo de palabras después de elegir la fuente y escribir ` recibimos el símbolo. pero no está funcionando en Android.

Entonces, ¿qué pasos debo seguir para hacer esto ...


Prueba este fragmento de código, funciona bien en Xamarin.Forms

CultureInfo india = new CultureInfo("hi-IN"); var rupeeSymbol = india.NumberFormat.CurrencySymbol;


Prueba esto, en lugar de Rupee_Foradian.ttf usa Rupee.ttf , funcionará. estoy recibiendo el símbolo de moneda.

Typeface tf = Typeface.createFromAsset(getAssets(), "font/Rupee.ttf"); textView1.setTypeface(tf); textView1.setText("`");


Use /u20B9 si desea imprimir el Rupee Symbol
y
Use /u20A8 si desea imprimir "Rs"


usar en el adaptador

Viewholder.price.setText("Price: /u20B9"+dataAdapterOBJ.getPrice());


Hola, usa esto en Cuerdas

Para imprimir el símbolo de rupia : <string name="Rs">/u20B9</string>

Para imprimir texto Rs : <string name="rs">/u20A8</string>


public static String getIndianRupee(String value) { Format format = NumberFormat.getCurrencyInstance(new Locale("en", "in")); return format.format(new BigDecimal(value)); }