簡體   English   中英

將字體添加到自定義 Android TextView

[英]Add font to custom Android TextView

我可以創建一個帶有紅色背景的 Android 自定義 TextView,並將其導出為 Jar 文件。 (我跟着這個鏈接

所以我將該 jar 文件添加到另一個項目中,它很好。

但是當我向 TextView 添加自定義字體時,導出的 jar 文件中不存在該字體! 所以我收到一個錯誤,因為 android 找不到我的字體。

如何創建完整的自定義組件(UI 和 JAVA)並將其導出為 JAR 文件?

如果您想使用例如在 windows (.TTF)使用的字體,您應該執行以下操作:

1- 在 ASSETS 中創建一個名為“font”的文件夾 2- 在那里復制您的字體文件 3- 在 java 活動文件中:

@Override
protected void onCreate(Bundle savedInstanceState) {
    Typeface tf=Typeface.createFromAsset(getAssets(), "font/FONTNAME.TTF");
    TextView tv=(TextView)findViewById(R.id.textView1);
    tv.setTypeface(tf);
}

我終於可以創建一個 AAR 並將其添加到項目中。

暫無
暫無

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

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