gpt4 book ai didi

android - 多种字体在应用程序中不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:24 24 4
gpt4 key购买 nike

friend 们,用完了一个奇怪的问题。我想在同一个应用程序中使用两种字体( GujaratHindi )。这是在设备中安装字体的过程

  • 需要根设备。
  • 安装 Font Installer应用
  • thissite下载Lohit-Devanagari.ttf & Lohit-Gujarati.ttf
  • 将ttf文件复制到/system/fonts
  • 已获得读/写权限并安装了两种字体
  • 重启设备

问题

重启设备后,我只能阅读我最后安装的字体。 GujaratiDevangari

注意:- 我正在创建仅适用于所有应用程序的软键盘应用程序,因此我不能使用字体类

我只是在为读取字体做 setText..

textView1.setText("TextView1 ગુજરાતી");
textView2.setText("TextView2 हिन्दी ");

我想要这样

TextView1 ગુજરાતી
TextView2 हिन्दी

但我得到这样的输出

TextView1 ગુજરાતી
TextView2 ☐☐☐☐☐☐

TextView1 ☐☐☐☐☐☐☐
TextView2 हिन्दी

注意:- 我正在创建仅适用于所有应用程序的软键盘应用程序,因此我不能使用字体类

最佳答案

您是否尝试过将这些字体放在您的资源文件夹中?

Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/Lohit-Devanagari.ttf");
TextView tv = (TextView) findViewById(R.id.txtOnlyOne)
tv.setText("TextView1 ગુજરાતી");
tv.setTypeface(tf);

是否需要系统中的 root 和字体?

关于android - 多种字体在应用程序中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13657370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com