2

我在我的模拟器(2.2,2.33)中遇到了一个问题。我的问题是,即使我将语言设置下的输入语言设置为阿拉伯语并将我的 windows 语言设置为阿拉伯语,我也无法在我的编辑文本中写任何阿拉伯字母,模拟器仍然用英语书写。我非常需要它来填充我的数据库以准备发布。非常感谢您的回答!

4

2 回答 2

2

好的,现在你的问题更好了。问题是 Android 默认键盘根本不支持阿拉伯语输入。您将无法使用默认的 Android 键盘输入阿拉伯字符。解决它的唯一方法是安装自定义键盘。

这并不太难,但也不是很直接,因为您无法从模拟器访问 Market(抱歉,Google Play)。这是你需要做的。

  1. 在实际手机上安装支持阿拉伯语输入的键盘 - 以及相应的阿拉伯语扩展包。我建议AnysoftKeyboard及其阿拉伯语包

  2. 使用 USB 数据线将手机连接到 PC,然后将键盘和扩展包的 .apk 文件复制到 PC。您需要为此使用adb pull命令:adb -d pull /data/app/com.menny.android.anysoftkeyboard.apkadb -d pull /data/app/com.anysoftkeyboard.languagepack.arabic.apk

  3. (您现在可以断开手机了)。启动模拟器并将这些 .apk 文件安装到模拟器上: adb -e intall com.menny.android.anysoftkeyboard.apkadb -e install com.anysoftkeyboard.languagepack.arabic.apk

  4. 现在在模拟器中导航到“设置->语言和键盘设置”,删除所有设备旁边的复选标记,然后向下滚动到“AnySoftKeyboard”并将复选标记放在它旁边(在对话框上按“确定”)。在其下方,选择“AnySoftKeyboard 设置”,然后选择“键盘”。确保选中“英语”和“阿拉伯语”,然后退出设置。

  5. 最后,您可以启动您的应用程序,选择您的编辑文本 - 键盘将弹出 - 它看起来与您习惯的不同。点击键盘右上角的“->ABC->”按钮切换语言。如果您安装了阿拉伯字体,您现在应该可以输入阿拉伯字符了。

祝你好运!(请注意,我根本不懂阿拉伯语,所以截图中的字符是我随机敲击键盘上的键以演示输入的结果。

在此处输入图像描述

于 2012-04-19T08:59:08.767 回答
1

在 Honeycomb (3.0) 之前,我认为没有对阿拉伯语文本的原生支持。但是我读过如果你使用一些阿拉伯字体,那么它可以实现。读这个

于 2012-04-19T08:19:26.937 回答