更改字体字体样式后的Android不起作用

Kis*_*pta 3 fonts android styles typeface

我在 textview 中应用了孟加拉(一种语言)字体作为字体,文本样式设置为粗体,但文本的英文部分以粗体显示,但孟加拉部分不是粗体,我想将全文加粗

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

    Typeface  mFace = Typeface.createFromAsset(this.getAssets(),"Siyamrupali_1_01.ttf");
    tv.setTypeface(mFace);
Run Code Online (Sandbox Code Playgroud)

这是活动中的代码,在 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" >
Run Code Online (Sandbox Code Playgroud)

所以如果我设置了一个bangla-english混合文本,只有英文变粗了,bangla字体没有变粗,为什么?

TNR*_*TNR 5

更改您的代码如下

Typeface  mFace = Typeface.createFromAsset(this.getAssets(),"Siyamrupali_1_01.ttf");
    tv.setTypeface(mFace,Typeface.Bold);
Run Code Online (Sandbox Code Playgroud)