Я создал приложение для Android, в котором я хочу отображать не кодированные бенгальские предложения.
Для этого я сделал следующие шаги.
Шаг 1: Я храню свой бенгальский шрифт с именем Siyamrupali.ttf
в Активахпапка.
Step2: В файле main.xml я взял текстовое представление, в котором я отображаю символы.
Step3: В моем MainActivity.Я написал это ...
public class mainAc extends Activity
{
AssetManager arabi_font;
TextView tx;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tx=(TextView)findViewById(R.id.tv);
try
{
String str="\u0986";
tx.setTypeface(Typeface.createFromAsset(getAssets(),"Siyamrupali.ttf"));
tx.setText(str);
}
catch(Exception ex)
{
tx.setText("font cannot load: "+ ex.toString() );
}
}
Затем выведите show আ
Какой из них правильный Но когда я написал String str="\u0986\u09AE\u09Bf"
;В MainActivity.Java
Затем вывод показывает আমই
Но я должен быть আমি
Что я могу сделать сейчас, чтобы решить эту проблему.Любое тело дать мне совет или ссылку или образец кода.