2013-01-17 48 views
3

我在文本視圖中應用bangla(一種語言)字體作爲字體,文本樣式被設置爲粗體,但 文本的英文部分即將粗體顯示,但bangla部分不是粗體,我要大膽全文Android更改後字體fontstyle不工作

TextView tv = (TextView)findViewById(R.id.textvie2); 

    Typeface mFace = Typeface.createFromAsset(this.getAssets(),"Siyamrupali_1_01.ttf"); 
    tv.setTypeface(mFace); 

這是在活動 和XML代碼是

<TextView 
      android:id="@+id/textvie2" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:padding="10dp" 
      android:textSize="25sp" 
      android:textStyle="bold" > 

所以,如果我設置一個bangl英語混合文字只有英文越來越大膽,孟加拉字體沒有變得粗體,爲什麼?

+1

的信息來做出字體加粗的字體本身,它不是在視圖類完成的一部分。你確定你用於孟加拉的字體有粗俗的信息嗎? –

+0

我不知道,但我在iphone中使用這種字體,可以使大膽 –

回答

4

更改您的代碼如下

Typeface mFace = Typeface.createFromAsset(this.getAssets(),"Siyamrupali_1_01.ttf"); 
    tv.setTypeface(mFace,Typeface.Bold); 
+0

,但我寫在xml –

+0

大膽哇,它的工作,謝謝你,現在感覺愚蠢。但爲什麼它對英文而不是孟加拉文是大膽的 –