2012-05-03 65 views
0

我想問爲什麼黑莓(CodenameOne)中邊框TextField聚焦時總是丟失?我正在使用本機主題,並嘗試使用主題構建器來更改屬性(TextField背景,邊框等),但仍然缺失,是否有人知道如何在TextField中鍵入內容時仍然出現TextField上的邊框?感謝您的幫助 PS:在LWUIT Thorsten Blackberry 1.4上不會發生這種情況(Codenameone)黑莓TextField邊框聚焦時丟失邊框

+0

您是否將此樣式設置爲「選定」樣式?我希望 – Mun0n

+0

是的,我已經設置了它,仍然沒有工作 – user1322044

回答

1

如果我記得正確,Thorsten的端口不會在輸入位置進行編輯。

在輸入過程中使用本地文本字段邊框,本地輸入的控制非常有限。

+0

我調直Thorsten端口來編輯已經直接在文本框中使用的文本,這次我最終仍然使用LWUIT來創建我創建的黑莓程序。因爲用戶我不喜歡邊框codenameone的行爲當用戶做的時候失去了焦點(我已經設置了邊框樣式選擇仍然丟失) – user1322044

+0

我不知道你在評論中說什麼? –

+0

抱歉,我的意思是Blackberry LWUIT 1.4與移植codenameone相比還是相當不錯的,還有一個原生菜單,並且textfield不是問題,我也不明白爲什麼codenameone中省略了這個功能? – user1322044

0

我在黑莓手機上使用了LWUIT多年,昨天我面臨同樣的問題。我做了什麼: 使用與TextField相關的東西創建我自己的版本1.5,並從1.4(BlackBerryTouchImplementation.java和BlackBerryTouchSupport.java以及一些小的更改)重點關注。

我做到了,因爲我發現了更多的問題: 1. textField忽略了addDataChangeListener。 2.限制PASSWORD | NUMERIC在TextField中,光標不會從第一個位置移動,我的意思是,您可以輸入8位(qwer1234,因爲它忽略了約束,輸入模式,輸入模式順序)並且光標位於「q」的左側。

我知道Shai Almog可能不喜歡它,但讓我告訴你我已經測試過這些BlackBerry設備:9330,9550,9700,並且都可以。

我一直在爲西班牙語開發一個大型應用程序大約4個月,質量團隊沒有發現大問題。

+0

我不明白我不喜歡這個嗎?該代碼是開放源代碼,供人們在他們認爲合適時進行更改。 –