Je veux définir une police impressionnante à une vue de texte dans mon application. Je l'ai utilisé comme ci-dessous et il fonctionne très bien:Police Awesome ne fonctionne pas avec l'entrée de chaîne directe
Typeface font = Typeface.createFromAsset(getAssets(), "fontawesome/fonts/fontawesome-webfont.ttf");
TextView awesomeButton = (TextView)findViewById(R.id.awesome_button);
awesomeButton.setTypeface(font);
awesomeButton.setText(MainActivity.this.getString(R.string.heart));
Mais quand je veux l'utiliser comme ci-dessous la morue, il ne fonctionne pas:
Typeface font = Typeface.createFromAsset(getAssets(), "fontawesome/fonts/fontawesome-webfont.ttf");
TextView awesomeButton = (TextView)findViewById(R.id.awesome_button);
awesomeButton.setTypeface(font);
awesomeButton.setText("");
Html.fromHtml dépréciée dans Android N? –
@HarshitTrivedi oui obsolète donc vous pouvez utiliser à la place Html.fromHtml (html, Html.FROM_HTML_MODE_LEGACY); Pour plus d'informations, consultez le lien suivant https://developer.android.com/reference/android/text/Html.html#FROM_HTML_MODE_COMPACT –