Android 字体字体不';行不通

Android 字体字体不';行不通,android,fonts,typeface,Android,Fonts,Typeface,我看不到textview字体已更改。我在资产文件夹中有“font.ttf”文件。 基本上,我打算在文本视图(需求)中显示“乌尔都语”单词,因此在资产中添加乌尔都语字体。然而它却在向我展示英语中的“单词” 感谢您的帮助。Android不支持所有ttf字体。是我个人在应用程序中使用的字体。试着用这个代替。如果这一个有效,而你的乌尔都语版本不正确,那么你的代码是正确的,Android不支持你的字体。如果两者都不起作用,则说明您的代码有问题。如果文本视图的文本是“WORD”,则使用乌尔都语字体通常仍会显

我看不到textview字体已更改。我在资产文件夹中有“font.ttf”文件。 基本上,我打算在文本视图(需求)中显示“乌尔都语”单词,因此在资产中添加乌尔都语字体。然而它却在向我展示英语中的“单词”


感谢您的帮助。

Android不支持所有ttf字体。是我个人在应用程序中使用的字体。试着用这个代替。如果这一个有效,而你的乌尔都语版本不正确,那么你的代码是正确的,Android不支持你的字体。如果两者都不起作用,则说明您的代码有问题。

如果
文本视图
的文本是
“WORD”
,则使用乌尔都语字体通常仍会显示您的
“WORD”
。只是有点不同的角色。很少有字体没有拉丁字母(Winds&co.)。谢谢,它成功了,我用ds数字字体替换了乌尔都语字体,我得到了结果。你能给我找一种与安卓系统兼容的乌尔都文字体吗?我认为没有任何乌尔都文字体与安卓系统兼容,或者如果有的话,我还没有遇到过。
TextView tv=(TextView)findViewById(R.id.textView1); 
Typeface face=Typeface.createFromAsset(getAssets(), "font.ttf"); 
tv.setTypeface(face);
Typeface tf = Typeface.createFromAsset(getAssets(),
            "fonts/burnstown_dam.otf");
    TextView tv = (TextView) findViewById(R.id.CustomFontText);
    tv.setTypeface(tf);


    Typeface tf1 = Typeface.createFromAsset(this.getAssets(), "fonts/Jameel Noori Nastaleeq Kasheeda.ttf");
    TextView textView = (TextView)findViewById(R.id.CustomFontText);
    textView.setTypeface(tf1);
    textView.setText("Your Font Language Here");