2011-08-30 48 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。當某人選擇一個字母時,它會在框架佈局的頂部索引上繪製該字母。