【问题标题】:Rectangles instead of Hebrew characters (Encoding issue)矩形而不是希伯来字符(编码问题)
【发布时间】:2012-03-03 05:29:51
【问题描述】:

我有一个文本视图:

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

我有两个问题:

  1. 在我的模拟器中,希伯来语没有显示。相反,我看到了矩形。我该如何选择一个 希伯来语字体或更改编码以查看希伯来语?

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

【问题讨论】:

    标签: android android-layout android-emulator


    【解决方案1】:

    Android 仅从 2.2 及更高版本开始使用希伯来语字体。如果您的模拟器运行的版本低于 2.2,那么您需要在模拟器上安装希伯来字体。该网站某处有一个教程: http://iandroid.co.il/forum/

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

    至于你的第二个问题,我不确定你能不能做到。我不太喜欢并建议在模拟器上测试包含希伯来语的应用,因为 Android 不支持 RTL(您需要进行一些修改才能使用 RTL)。

    祝你好运!

    【讨论】:

    • 我的模拟器在 2.3 版本下运行。如何在我的文本视图中设置该字体?
    • 与TextView无关。它是系统本身的一部分,您需要为系统提供希伯来语字体,以便它知道如何“表示”希伯来语。正如我之前告诉你的,看看我给你的网站并搜索将希伯来字体推送到模拟器的教程,如果你没有找到,请在 google 中搜索。
    • 如果我想在图形编辑器中显示希伯来语怎么办?
    • 我真的不知道该怎么做.. 但是你为什么需要它..?您可以在您的模拟器/设备上运行该应用程序。
    猜你喜欢
    • 2013-11-26
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多