Comment importer des polices / caractères externes dans ANDROID STUDIO?
Je veux savoir comment puis-je utiliser une police externe dans Android Studio, il n'y a pas de Actifs dossier. J'ai chercher un utile turtorial sur internet, mais ils font tous semblant d'utilisation de Biens dossier.
J'ai créé un fichier actif de moi-même dans src/main
mais Android Studio ne marche pas recognie getAssets()
.
source d'informationauteur S Zain Bukhari
Vous devez vous connecter pour publier un commentaire.
Aller sur votre Projet: app-->src-->
Créer un dossier des actifs, comme ceci:
et ensuite utiliser
Si vous avez personnalisé la police puis utilisez le code suivant:
Également déposer votre fichier de police dans les actifs/dossier de polices et de suivre la instructions à partir d'ici.
REMARQUE: Vous avez à prendre d'actifs dossier par vous-même
si vous rencontrez une erreur avec "getAssets()" méthode, puis vous pouvez utiliser de la manière suivante.
dans le dossier des actifs, met la famille de polices
Si vous'e essayé les deux le res/actifs/de la police et de la main/des actifs de la police de dossiers et que vous avez essayé différentes polices de caractères, et il ne fonctionne pas-il est probable que être un Android Studio bug.
J'ai eu le même problème mais je l'ai résolu par l'importation de ma police d'un éditeur de polices (recherche de pentacom de la police de l'éditeur) et de l'exportation de la police et de l'enregistrer dans un nouveau fichier ttf. La police obtenu sera plus faible dans la résolution, mais cela a fonctionné pour moi.
Il y a peut être d'autres de police en ligne des éditeurs/exportateurs, vous pouvez essayer.
Selon les développeurs android :
Android 8.0 API (niveau 26) introduit une nouvelle fonctionnalité, les Polices de caractères au format XML, ce qui permet d'utiliser des polices en tant que ressources. Vous pouvez ajouter le fichier de police dans le res/police/dossier de regrouper les polices en tant que ressources. Ces polices sont compilés dans votre R fichier et sont automatiquement disponibles dans Android Studio. Vous pouvez accéder aux ressources de police avec l'aide d'un nouveau type de ressource, la police. Par exemple, pour accéder à une ressource de police, utiliser @font/myfont, R. de la police.myfont.
pour plus de détails : https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html