你好我是孟加拉国人 我是Android编程的新手 我有一个EditText。我需要把Bangla放在上面 我该怎么办。
<EditText android:id="@id+/title"
android:width="fill_parent"
android:height="200dp"
android:text="ঘূর্ণিঝড় রোয়ানুর কারণে"
/>
答案 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);
多数民众赞成。我希望你会喜欢它。