使用自定义字体崩溃我的应用程序

问题描述:

我在使用字体类的应用程序中使用自定义字体。当我运行我的应用程序时,它崩溃并在选项卡中打开.otf文件。图像已链接。这里 Thanx提前:-)使用自定义字体崩溃我的应用程序

是我的Java代码:

TextView text = new TextView(this); 
       LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
       //params.setMargins(100,100,500,100); 
       Typeface tf = Typeface.createFromAsset(getAssets(),"/fonts/AdobeArabic-Regular.otf"); 
       text.setTypeface(tf); 
       text.setPadding(150,100,150,100); 
       text.setGravity(Gravity.CENTER_HORIZONTAL); 
       text.setTextColor(getResources().getColor(R.color.White)); 
       //text.setBackgroundResource(R.color.Green); 

       text.setLayoutParams(params); 

Here is my error window:

+0

你把资产文件夹放在哪里?在哪个目录下?!! –

+0

在我的错误窗口中打开这里!我联系了。它显示正确的文件夹。 –

+0

您是否尝试清洁它? –

请与下面的一个尝试。

Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/AdobeArabic-Regular.otf"); 

您刚刚在字体前添加了额外的'/'

+0

。输出是相同的 –

+0

随着/我的应用程序崩溃。我的应用程序只能在不工你是否在任何布局或主视图中添加了文本视图? –

+0

Thanx分享。但问题不在于你指点。我打开(.ttf)作为一个txt文件...多数民众赞成在创建一个问题.. –