[英]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.