2011-08-23 23 views
3

我試圖命令如何禁用lwuit vkb並顯示默認系統vkb?

Display.getInstance().setDefaultVirtualKeyboard(null); 

禁用它luiwt虛擬鍵盤以及系統虛擬鍵盤..

如何禁用LWUIT的虛擬鍵盤和內置的虛擬鍵盤展示平臺。

+0

據我所知,你不能那樣做。此外,我敢肯定,在Java-Me midlet中顯示和與本地虛擬鍵盤進行交互的唯一方式是使用全屏模式文本輸入。 – mdelolmo

回答

1

本地VKB工作在默認情況下爲雙方的Android & RIM設備。

不能在MIDP設備上受支持,因爲MIDP API沒有爲VKB提供資源。讓它在諾基亞設備(等)上運行的唯一方法是通過jad屬性持續保持它。

1

望着API docs for setDefaultVirtualKeyboardnull並不像你正在試圖獲得什麼是正確的參數。

空參數旨在「禁用VirtualKeyboard」而不將其設置爲其他內容。至於設置內置鍵盤,它看起來像有針對

0

試試這個沒有API,怎麼過我沒有測試

Display.getInstance().setShowVirtualKeyboard(false); 
+0

不能正常工作! – aNi