我有一个与数学相关的应用程序,我想为它制作一个自定义软键盘。它将具有数字键盘和特殊字符,如π和平方根符号。我希望它只替换该应用程序的默认键盘,并且仅打开我为此应用程序开发的键盘。我的问题是如何实现这一点?我是使用表格布局和一堆按钮制作“键盘”,并在单击文本字段时打开它,还是利用键盘布局?
不应该创建表格布局和一系列按钮,这是一种不熟悉的用户界面,会造成糟糕的用户体验。请参考下面的答案,了解如何创建一个自定义软键盘,它与平台软键盘完全相同,但包含您需要的按键:android app specific soft keyboard