从自定义视图接收日语键盘输入

时间:2012-04-09 18:03:05

标签: android unicode localization

我目前正在研究一种日语语法测验程序,你可以在日语中看到一个带有一个或多个空格的句子,并使用日语IME输入答案。

例如,一个问题会显示如下: 彼は勉强____スポーツ_よくできる。

你要填写这样的空白: 彼は勉强もちろんスポーツもよくできる。

因为我想以特殊的方式在屏幕上制作文字动画,所以我放弃了使用简单的edittext。问题中的每个空白/带下划线的字符都有自己独立的图像视图,输入光标移动到点击的任何一个。当其中一个图像视图被按下时,它应该显示带有预测文本的日语罗马字键盘,以便用户可以在必要时输入汉字。

如何制作它以便在点击图像视图时使日语罗马字键盘弹出预测文字?如何捕获用户的按键(在硬键盘或软键盘上)。另外,如果用户没有安装日本罗马机键盘怎么办? (这是绝对必要的)

1 个答案:

答案 0 :(得分:1)

您无法真正强迫用户使用特定键盘。你可以打开软键盘,如果碰巧设置为希腊语,那就是用户会看到的。如果他们没有或没有选择日语IME,他们将无法使用您的应用程序,所以请告诉他们:)