2
我想創建文本字段,允許所有號碼> 0所以,我曾做過這樣像這樣:如何限制用戶在J2ME中的LWUIT Numeric TextField中輸入0(零)?
TextField textField = new TextField();
textField.setConstraint(TextField.NUMERIC);
但我沒有得到如何限制用戶進入零。 幫我整理一下這個東西..... !!!
我想創建文本字段,允許所有號碼> 0所以,我曾做過這樣像這樣:如何限制用戶在J2ME中的LWUIT Numeric TextField中輸入0(零)?
TextField textField = new TextField();
textField.setConstraint(TextField.NUMERIC);
但我沒有得到如何限制用戶進入零。 幫我整理一下這個東西..... !!!
您可能需要擴展TextEditor類,並確保Zero不在屏幕上繪製。另一種更簡單的方法是驗證用戶輸入的數據,如果它包含零,則顯示不允許零的提示。
我不想要手動處理我想限制用戶,所以我必須通過擴展TextEditor類去第一個選項。我試過,但我找不到任何TextEditor類。 –
我一直在爲諾基亞使用lwuit s40,但標準lwuit並沒有附帶文本編輯器類。您可以查看錶單的KeyPress和KeyRelease,這樣您可以自定義每個鍵擊的發生次數,並在輸入時忽略零。您也可以查看源代碼中的VirtualKeyboard.java。 – Ajibola
Ajibola你能告訴我如何用keypress事件做到這一點嗎? –