2014-09-20 59 views
0

我有一個Codenameone項目下面的代碼:文本字段自動調整大小的問題

final TextArea tf = new TextArea(); 
tf.setGrowByContent(true); 
tf.setSingleLineTextArea(false); 

的問題是,當我運行的應用程序,並開始鍵入在這樣的文本區域,(不管有多少個字符)的文本區域不會增長,直到焦點轉到其他小部件。我的測試僅限於Android。

這是「正常」的行爲嗎?如果不是,我該如何解決它?

回答

0

這是正常的行爲。文本區域是本地的,大多數本地平臺沒有在輸入時增加文本區域的約定。相反,您可以在文本區域內滾動。

內容增長標誌表示文本區域的首選大小的行/列值只是一個提示而不是限制,它默認爲打開,所以您不需要調用此選項或禁用單行模式(僅適用於TextField)。