我正在创建一个需要一些阿拉伯文字的应用程序。我正在通过其他活动传递该文本,其他所有内容都可以,但是当我点击其他活动打开且具有空文本视图时,我必须按一下并再次点击以查看文本。
我还需要其他任何阿拉伯支持吗?请参考图片进行澄清
这是我的代码
Intent intent = new Intent(MainActivity.this,DuaShow.class);
intent.putExtra("title",title);
intent.putExtra("dua1",dua1);
intent.putExtra("trans1",trans1);
intent.putExtra("dua2",dua2);
intent.putExtra("trans2",trans2);
intent.putExtra("dua3",dua3);
intent.putExtra("trans3",trans3);
intent.putExtra("dua4",dua4);
intent.putExtra("trans4",trans4);
startActivity(intent);
并通过
进行其他活动Intent intent = getIntent();
Bundle bundle = intent.getExtras();
tit = bundle.getString("title");
d1 = bundle.getString("dua1");
d2 = bundle.getString("dua2");
d3 = bundle.getString("dua3");
d4 = bundle.getString("dua4");
t1 = bundle.getString("trans1");
t2 = bundle.getString("trans2");
t3 = bundle.getString("trans3");
t4 = bundle.getString("trans4");
title.setText(tit);
dua1.setText(d1);
dua2.setText(d2);
dua3.setText(d3);
dua4.setText(d4);
trans1.setText(t1);
trans2.setText(t2);
trans3.setText(t3);
trans4.setText(t4);
dua1.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
dua2.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
dua3.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
dua4.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans1.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans2.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans3.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);
trans4.setTextDirection(View.TEXT_DIRECTION_ANY_RTL);