[英]How can i use bangla font as a string value in android
我怎么能在Android应用程序中使用bangla字体作为我的string.xml文件中的字符串值,并在我的UI中读取。感谢回答
First open assets
folder and create a new folder named font
and then put Rupali.ttf
in the font
folder. 首先打开
assets
文件夹并创建一个名为font
的新文件夹,然后将Rupali.ttf
放入font
文件夹中。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/DefaultFontText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="30sp"
android:text="Here is some text." />
<TextView
android:id="@+id/CustomFontText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30sp"
android:text="ডিরেক্টর মমনক(!?) করতেছি অন্তত ঘড়িটা যেন বানাতে পারি আমি চেষ্টা করছি">
</TextView>
</LinearLayout>
And, 和,
package com.amader;
import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;
public class Fonts extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Typeface tf = Typeface.createFromAsset(getAssets(),
"font/Rupali.ttf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
}
}
Shortcoming: All bangla combined words does not work properly. 缺点:所有孟加拉组合词都不能正常工作。 If anybody has the solution please let me know.
如果有人有解决方案,请告诉我。
Please follow the process given below: 请按照以下流程进行:
create folder named assets under app folder 在app文件夹下创建名为assets的文件夹
create folder named fonts under assets folder 在assets文件夹下创建名为fonts的文件夹
now put your desire bangla font file like durga.ttf or otf in fonts folder 现在把你的欲望bangla字体文件,如durga.ttf或otf在fonts文件夹中
Now go where you declare your textview and put this code: 现在去你声明textview的地方并输入以下代码:
yourTextView.setTypeface(Typeface.createFromAsset(context.getAssets(), "fonts/Durga.ttf"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.