看起來這是一個錯誤的地方在系統中,但對我來說是錯誤的緣故,有一些設置,我沒有插嘴說。代號一個文本區域不佔用全寬
_reviewEnCustom.setFocusable(false);
_reviewEnCustom.getStyle().setPadding(0, 0, 0, 0);
_reviewEnCustom.getStyle().setMargin(0, 0, 0, 0);
_reviewEnCustom.setGrowByContent(true);
_reviewEnCustom.setShouldCalcPreferredSize(true);
_reviewEnCustom.setUIID("CafeDetailsDescription");
這是我的文本區域,但問題是它沒有佔用寬度,它在頁面的1/3處停止短並且分成新的一行。 但是,當可編輯設置爲true,並嘗試編輯時,寬度似乎是正確的!
最後的軌道,圖像..... screen shot!
我修改了代碼,通過設置列號,從15到500,沒有任何影響。
TextArea _reviewEnCustom = new TextArea(1,100);
_reviewEnCustom.setText(reviewen);
_reviewEnCustom.setEditable(false);
_reviewEnCustom.setFocusable(false);
_reviewEnCustom.getUnselectedStyle().setPadding(0, 0, 0, 0);
_reviewEnCustom.getUnselectedStyle().setMargin(0, 0, 0, 0);
_reviewEnCustom.setGrowByContent(true);
_reviewEnCustom.setUIID("CafeDetailsDescription");
Container _reviewenContainer = new Container(_reviewenLayout);
_reviewenContainer.addComponent(_constraint,_reviewEnCustom);
_reviewenContainer.setUIID("CafeDetailsSubContainer");
_detailsContainer.addComponent(lblTitle);
_detailsContainer.addComponent(lblLocation);
_detailsContainer.addComponent(_reviewenContainer);
仍然沒有效果,使用列寬。我試圖檢查在dicussion論壇,沒有幫助。得到最新的源代碼並構建它,textarea寬度不消耗顯示寬度。
只有當我將它設置爲可編輯,然後單擊編輯,然後寬度被消耗。否則它會在屏幕的三分之一處斷裂。
任何幫助?從我猜的是在TextArea類中設置寬度的方式。但我希望我錯了。
來到一個conslusion大約2個月前,在外地旅遊,如果大小在「毫米」是 的 字體將完美應對基礎庫,他們應該是嵌入字體不位圖字體。
切勿在Codenameone中使用位圖字體!有一個非常簡單的方法來嵌入字體 !