android键盘popout,它是如何制作的?

时间:2011-08-30 16:54:00

标签: java android keyboard

我正在尝试制作一个Android键盘,并且想知道如何在它被击中时弹出一个字母。

我尝试使用自定义对话框,但它在InputMethodService内完全不起作用。

崩溃:

ERROR/AndroidRuntime(17125): at 
    keyboard.rob.com.TotalKeyboard$3.onTouch(TotalKeyboard.java:527)

调用dialog.show();时。

所以,据说还需要一些其他的方法。

我有示例键盘代码,但找不到显示弹出字母的位置。但我确信它不会使用对话框。

任何想法如何实现?

enter image description here

2 个答案:

答案 0 :(得分:1)

可以使用FrameLayout,其中绘图画布堆叠在最近的索引处。当有人选择一个字母时,它会在框架布局的顶部索引上绘制该字母。

答案 1 :(得分:1)

为什么不检查Android的代码?另请查看此链接:http://developer.android.com/resources/samples/SoftKeyboard/index.html