Ich entwickle eine Anwendung. Und ich muss das Symbol der indischen Rupie in der Textansicht festlegen, die mit dem Text als Betrag festgelegt wird.
Symbol:
Ich habe die Schriftart oder .TTF-Datei davon im Ordner Assets / fonts.
Und ich habe versucht, es zu verwenden als:
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("`");
Wie oben beim Einstellen der Schriftart habe ich einen Nullzeigerfehler erhalten.
In der Word-Datei nach Auswahl der Schriftart und Eingabe von ` wir das Symbol erhalten. aber es funktioniert nicht in Android.
Also, welche Schritte sollte ich befolgen, um dies zu tun ...
android
android-fonts
Manoj Fegde
quelle
quelle
Antworten:
Hallo, benutze dies in Strings
Für das Druck- Rupien-Symbol :
<string name="Rs">\u20B9</string>
Zum Drucken von Rs- Text:
<string name="rs">\u20A8</string>
quelle
\u20B9
gibt der erste das Rupien-Symbol. Der zweite\u20A8
gibt 'Rs' Text. Jedenfalls habe ich diesen Dank bekommen. +1this.getContext().getResources().getString(R.string.Rs)
.Verwenden
\u20B9
Sie, wenn Sie das drucken möchten,Rupee Symbol
und
Verwenden
\u20A8
Sie, wenn Sie drucken möchten"Rs"
quelle
Verwendung am Adapter
quelle
Versuchen Sie dies, anstatt es zu
Rupee_Foradian.ttf
verwendenRupee.ttf
, wird es funktionieren. Ich bekomme ein Währungssymbol.quelle
<string name="Rs">\u20B9</string> (or) <string name="rs">\u20A8</string>
funktioniert für mich.Kopieren Sie den Unicode £ in XML oder Java und es funktioniert einwandfrei. Für weitere Informationen über die Unicode beziehen http://www.fileformat.info/info/unicode/char/20b9/index.htm
quelle
Probieren Sie dieses Code-Snippet aus, in dem es einwandfrei funktioniert
Xamarin.Forms
quelle
quelle
Sie können einfach Alt+ Ctrl+ drücken4
quelle