我创建了一个自定义软键盘。它适用于整个应用程序。
是否可以创建一个软键盘,以便它可以用于特定应用程序而不是所有应用程序。
有任何想法吗。
提前致谢
我创建了一个自定义软键盘。它适用于整个应用程序。
是否可以创建一个软键盘,以便它可以用于特定应用程序而不是所有应用程序。
有任何想法吗。
提前致谢
这是实现这一目标的不同方法的很好的解释。
Android Nethack 应用程序有一个完整而清晰的源代码示例,说明如何为应用程序创建自定义键盘、如何在屏幕上显示以及如何定义多个键盘布局。它包含了您需要知道的几乎所有内容。
这是迄今为止我见过的最好的例子。
嗯,我猜你可以在你的应用程序中集成你自己的软键盘——永远不要显示真正的软键盘。虽然工作量很大,但我想这是可以完成的。
但是,您不能将某个软键盘强制用于某个应用程序,但是许多键盘在 XML 中使用它支持不同的样式:
android:inputType=""
也许其中之一会适合你?
例如,如果您想要一个适合以电子邮件地址形式输入的键盘:
android:inputType="textWebEmailAddress"