【问题标题】:Add font to custom Android TextView将字体添加到自定义 Android TextView
【发布时间】:2016-08-11 20:11:37
【问题描述】:

我可以创建一个带有红色背景的 Android 自定义 TextView,并将其导出为 Jar 文件。 (我关注了这个link

所以我将该 jar 文件添加到另一个项目中,这很好。

但是当我向 TextView 添加自定义字体时,导出的 jar 文件中不存在该字体! 所以我得到一个错误,因为 android 找不到我的字体。

如何创建完整的自定义组件(UI 和 JAVA)并将其导出为 JAR 文件?

【问题讨论】:

  • 您可以将Android library module 发布为 AAR 文件,其中将包含您的 JAR 以及资产、资源和清单。
  • 你能给我推荐一个好的教程吗?
  • 谢谢,我终于可以创建一个 AAR 并将其添加到项目中

标签: android jar components


【解决方案1】:

我终于可以创建一个 AAR 并将其添加到项目中。

【讨论】:

  • 你是怎么做到的?向我们展示一个示例和一些代码,以便将来对人们有所帮助。
【解决方案2】:

如果您想使用例如在 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);
}

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 2023-03-11
    • 2021-09-04
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2015-08-13
    相关资源
    最近更新 更多