Android中的自定义应用专用键盘

时间:2012-03-08 17:29:37

标签: android android-layout

我想为我的应用程序创建一个自定义键盘。即。考虑一个简单的文本输入,当我点击它时,我想要一个自定义键盘出现。例如:像键盘这样的拨号器,有0-9键,然后是我的应用程序的一些自定义按钮。在android中可以做到这一点吗?

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。有两种方法可以解决这个问题:

  1. 创建自己的输入法(键盘) - 这是google上如何完成此操作的示例:http://developer.android.com/resources/samples/SoftKeyboard/index.html - 然后您需要将此键盘设置为应用中的IME。< / p>

  2. 使用一堆按钮创建自己的视图来处理自己的东西。这不是一个真正的Android方式的“键盘”,但它会做你的应用程序所需的一切。我见过的应用程序包含以这种方式设计的自己的“键盘”。

  3. 此外,请记住,即使是基本的Android键盘也有几个“版本”:alpha,键盘,符号等。

    您更喜欢哪种方式取决于您的具体需求,开发能力和时间限制。

答案 1 :(得分:0)

用一堆按钮创建自己的视图来处理自己的东西。这不是一个真正的Android方式的“键盘”,但它会做你的应用程序所需的一切。我见过的应用程序包含以这种方式设计的自己的“键盘”。

此外,请记住,即使是基本的Android键盘也有几个“版本”:alpha,键盘,符号等。

您更喜欢哪种方式取决于您的具体需求,开发能力和时间限制。