2011-08-30 47 views
1

我想制作一个android键盘,并想知道如何在弹出的时候弹出一个字母。安卓键盘弹出,它是如何制作的?

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

与崩溃:

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

dialog.show();  被调用。

所以,应该需要一些其他的方法。

我有示例键盘代码,但找不到显示弹出信件的地方。但我确定它不使用对话框。

任何想法如何实现?

enter image description here

+0

http://stackoverflow.com/questions/5988699/custom-popup-for-key-of-keyboard看看这些答案是否有帮助。 –

+0

也检查这一个:http://stackoverflow.com/questions/3480715/how-to-develop-a-soft-keyboard-for-android – Kheldar

回答

1

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