我正在创建一个应用程序,我需要一些阿拉伯语文本。我从其他活动传递文本,其他一切都正常,但当我点击其他活动打开空文本视图时,我必须按下后退并再次点击以查看文本。
我还需要阿拉伯语支持吗。请参考图片
这是我的密码
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);
第一次点击