Android 寻找一个深入的键盘开发教程

Android 寻找一个深入的键盘开发教程,android,Android,我知道这里曾经有过关于键盘开发的问题,但是他们的回答似乎对我没有帮助。我是android新手,但我是一名经验丰富的程序员。我正在寻找一些能告诉我,最好是从头开始,如何编写android键盘的东西。我想写一些看起来不像标准键盘的东西(想想8pen)。我已经看过了它的来源。前者的问题是没有足够的细节——它告诉我不同的类做什么,但没有告诉我如何编辑它们以得到我想要的。后者非常适合更改使用标准键盘时发生的情况,但它实际上没有任何关于更改布局的信息 tl;博士,我想做一个基本上只有8个巨大按钮的键盘。我在

我知道这里曾经有过关于键盘开发的问题,但是他们的回答似乎对我没有帮助。我是android新手,但我是一名经验丰富的程序员。我正在寻找一些能告诉我,最好是从头开始,如何编写android键盘的东西。我想写一些看起来不像标准键盘的东西(想想8pen)。我已经看过了它的来源。前者的问题是没有足够的细节——它告诉我不同的类做什么,但没有告诉我如何编辑它们以得到我想要的。后者非常适合更改使用标准键盘时发生的情况,但它实际上没有任何关于更改布局的信息


tl;博士,我想做一个基本上只有8个巨大按钮的键盘。我在哪里可以学习如何进行此操作?

以下是一个很好的示例,可以帮助您开始:


从那以后,其他一切都是Android开发。可以在这里找到深入的文档:

sdk/samples/version中有一些软键盘示例。这是谷歌自己的可修改代码。除此之外,您还可以使用列出的示例或smartkey制作多个键盘外观。

我以前确实找到了这些源代码。软键盘的问题在于它向我展示了如何改变按钮的行为,而不是如何改变键盘的实际外观。因为我希望我的键盘看起来与普通键盘完全不同,不幸的是,这并没有多大帮助。我也有同样的问题,客户想要一个与他们的应用程序具有相同外观和感觉的键盘