矩形而不是希伯来语字符(编码问题)



我有一个文本视图:

<TextView 
       android:id="@+id/text1"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"               
       android:text="עבריתעברית"
       android:textSize="5sp"/>

我有两个问题:

  1. 在我的模拟器中,希伯来语没有显示。相反,我看到的是矩形。如何选择希伯来文字体还是为了看希伯来文而改变编码?

  2. 如何设置从右到左对齐?

Android只从2.2及以上版本获得了hebrew字体。如果你的模拟器运行的是2.2以下的版本,那么你需要在模拟器上安装hebrew字形。这个网站上有一个教程:http://iandroid.co.il/forum/

你可以快速搜索并找到它。

至于你的第二个问题,我不确定你能不能做到。我真的不喜欢也不建议在模拟器上测试包含hebrew的应用程序,因为Android不支持RTL(你需要做一些修改才能使用RTL)。

祝你好运!

最新更新