0

我创建了一个自定义软键盘。它适用于整个应用程序。

是否可以创建一个软键盘,以便它可以用于特定应用程序而不是所有应用程序。

有任何想法吗。

提前致谢

4

2 回答 2

1

是实现这一目标的不同方法的很好的解释。

Android Nethack 应用程序有一个完整而清晰的源代码示例,说明如何为应用程序创建自定义键盘、如何在屏幕上显示以及如何定义多个键盘布局。它包含了您需要知道的几乎所有内容。

这是迄今为止我见过的最好的例子。

http://code.google.com/p/nethack-android/

于 2014-11-28T07:22:29.410 回答
0

嗯,我猜你可以在你的应用程序中集成你自己的软键盘——永远不要显示真正的软键盘。虽然工作量很大,但我想这是可以完成的。

但是,您不能将某个软键盘强制用于某个应用程序,但是许多键盘在 XML 中使用它支持不同的样式:

android:inputType=""

也许其中之一会适合你?

例如,如果您想要一个适合以电子邮件地址形式输入的键盘:

android:inputType="textWebEmailAddress"

于 2012-03-15T12:12:16.307 回答