2012-03-15 78 views

回答

1

Here是不同的方式來實現這一點很好的解釋。

Android Nethack應用程序有一個完整而清晰的源代碼示例,說明如何爲應用程序創建自定義鍵盤,如何在屏幕上顯示它以及如何定義多個鍵盤佈局。它包含幾乎所有你需要知道的東西。

這是迄今爲止我見過的最好的例子。

http://code.google.com/p/nethack-android/

0

嗯,我想你可以在應用程序中自己的軟鍵盤集成 - 永不顯示真正的一個。雖然做了很多工作,但我想這可以做到。

但是你不能強迫一定的軟鍵盤有一定的應用,但很多鍵盤支持的XML使用此不同的風格:

android:inputType=""

也許那些人會適合你?

例如,如果你想在電子郵件地址的形式鍵盤適合輸入:

android:inputType="textWebEmailAddress"

+0

感謝Joakim的回答。但現在發生的是,我創建了一個軟鍵盤,然後安裝在我的手機或模擬器上。然後我需要從設置 - >語言和鍵盤來激活它。然後,如果我需要使用此自定義創建的鍵盤,那麼我需要保存任何EditText。然後選擇inputmenthod。但是我想要的是,我需要創建該軟鍵盤,以便我不會按照上述步驟操作,默認情況下,我的自定義鍵盤只能在我的應用程序上工作。請指教。 – 2012-03-15 13:06:36

+0

我不認爲這是可能的。 – 2012-03-15 21:05:32