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