如何在Android中将Bangla字体设置为TextView

时间:2016-05-24 16:08:24

标签: java android xml

你好我是孟加拉国人 我是Android编程的新手 我有一个EditText。我需要把Bangla放在上面 我该怎么办。

<EditText android:id="@id+/title"
          android:width="fill_parent"
          android:height="200dp"
          android:text="ঘূর্ণিঝড় রোয়ানুর কারণে"
/>

1 个答案:

答案 0 :(得分:5)

下载您的字体并将其保存在资源文件夹中。 在values.xml的values.xml中写下你设置为TextView的文本

<string name="text_of_title">ঘূর্ণিঝড় রোয়ানুর কারণে</string>

现在将其添加到TextView 像这样

<EditText android:id="@id+/title"
      android:width="fill_parent"
      android:height="200dp"
      android:text="@strings/text_of_title"/>

现在编写java代码以将字体添加到TextView

TextView title = (TextView) findViewById(R.id.title);
String BANGLA_FONT_SOLEMAN_LIPI = "/SOLAIMANLIPI_22-02-2012.TTF";
Typeface tf = Typeface.createFromAsset(con.getAssets(),
 BANGLA_FONT_SOLEMAN_LIPI);
title.setTypeface(tf);

多数民众赞成。我希望你会喜欢它。