2012-12-05 24 views

回答

0

您可能需要擴展TextEditor類,並確保Zero不在屏幕上繪製。另一種更簡單的方法是驗證用戶輸入的數據,如果它包含零,則顯示不允許零的提示。

+0

我不想要手動處理我想限制用戶,所以我必須通過擴展TextEditor類去第一個選項。我試過,但我找不到任何TextEditor類。 –

+0

我一直在爲諾基亞使用lwuit s40,但標準lwuit並沒有附帶文本編輯器類。您可以查看錶單的KeyPress和KeyRelease,這樣您可以自定義每個鍵擊的發生次數,並在輸入時忽略零。您也可以查看源代碼中的VirtualKeyboard.java。 – Ajibola

+0

Ajibola你能告訴我如何用keypress事件做到這一點嗎? –