我正在使用我的母语Sindhi制作应用程序。
注意:信德语有52个字母,比如这个
**ا، ب، ج،ف، ڪ**
我已经在我的电脑上安装了Sindhi字体,我也有Sindhi的unicodes。
问题
当我在Button上设置文字时,就像这样
<Button
android:id="@+id/btnSindhiLessons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="30dp"
android:text="سنڌي سبق"
android:textSize="30sp" />
它在代码视图中完美显示,但在设计视图中它显示的内容如下:
但是在设备或模拟器上它呈现如下:
请注意,缺少一个字母。我正在使用Android 4.0.4
答案 0 :(得分:2)
这是因为Eclipse
不支持Sindhi
。在你的设备中它可能支持4.0+,我不确定如果你有一个早期的Android设备它会看起来不错。
检查this。
答案 1 :(得分:1)
您将文本直接复制粘贴到代码中:
使用uni代码:
像这样:\u0623,\u0623,\u0623,\u0623
为你的每个角色
or
得到支持型的脸,支持信德。
我知道的是 jameel noori nastaleek
希望它能解决您的问题
答案 2 :(得分:0)
按照以下步骤操作: