簡體   English   中英

如何在Android studio中導入字體

[英]How to import font in Android studio

我正在嘗試更改Android應用程序中的字體樣式。 所以我將字體文件(.ttf)復制並粘貼到assets文件夾中。 粘貼后,show的文件加載了錯誤的編碼:UTF-8 我該如何解決? (下圖)

注意:我已經嘗試過以下方法。

a)將文件編碼轉換為UTF-8

b)在build.gradle腳本中設置正確的文件編碼。

但問題還沒有解決。 它仍然顯示編碼格式錯誤。

在此輸入圖像描述

我在玩字體時遇到了類似的問題。 我認為你面臨同樣的問題。 在我的Android Studio .tff文件中鏈接到文本文件。 我在設置中的文件類型選項中更改了它,字體工作正常。

腳步:

  1. 前往設置
  2. 選擇文件類型
  3. 搜索.tff文件
  4. 將鏈接停用為文本(在您的情況下可能是其他類型)

希望這能解決您的問題。

謝謝你@Sreeram TP。 這篇文章可能有助於徹底解決這個問題。 我在下面展示我的解決方案

停用鏈接后作為文本(下面的圖1) 停用鏈接作為文本

我刪除並重新粘貼了我的font.ttf文件。 然后它顯示以下警報(下面的圖2):

alert:注冊新文件類型關聯

我選擇了相關應用程序中的Open匹配文件

這完全解決了我的問題。

實際上這不是問題。 你仍然可以使用這樣的自定義字體:

TextView text = (TextView) findViewById(R.id.custom_text); Typeface font = Typeface.createFromAsset(getAssets(), "yourfont.ttf"); text.setTypeface(font);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM