2011-03-29 101 views
6

我正在研究更改Android的输入方法的各个部分,以便专门输入坐标。为Android软键盘设置的自定义输入类型/按键

所需的键/字符是1234567890.-: 当选择数字有符号和小数时,我有第一个12覆盖,但不能得到:被包含或任何其他字符,可以把它的地方(完美会必须具有密钥)。

我现在写入输入过滤器,它过滤这些字符:它的工作原理,但它不漂亮。我遇到的主要问题是我无法让键盘在数字侧打开,而不是在字母侧打开。

我会非常感兴趣的另一个选择是修改现有的电话类型键盘以包含我想要的键。它会消除很多混乱,并使其余的键更大,从而使输入更容易。

+0

另外我想补充一点,这是可能的:雷达应用程序就是这样做的。 – Wouter 2011-04-11 16:54:52

回答

3

你的意思是写你自己的自定义键盘?
如果是这样你可以参考这个:How to develop a soft keyboard for Android?

+0

我希望能够避免这种情况,而是只启用特定的任意键来使用默认键盘。因此独立于内置的当前固定选项。 – Wouter 2011-05-12 15:23:07

+0

我不知道任何解决方案,除了编写自定义键盘 – Heidar 2011-05-14 17:10:16