出現屏幕時出現以下錯誤: 「警告:無法排列字段,高度或寬度不足」。Blackberry警告:無法排列字段,高度或寬度不足
使用BB 5.0。
這個屏幕從3個不同的屏幕調用,它顯示50%的屏幕或80%,這取決於哪個屏幕推動它。
這個只在頂部(字段),一些BasicEditField,一個DateField,一個vew ObjectChoiceField和結尾2個按鈕上有一個橫幅。
爲什麼這個錯誤現在顯示出來? (2天前它沒有和之前一樣正常的屏幕)。我應該在哪裏檢查錯誤?
此外,屏幕可以管理的高度或寬度是否有一些限制?
代碼爲旗幟,
public static Field getBanner() {
Background bg = BackgroundFactory.createSolidBackground(Color.WHITE);
HorizontalFieldManager hfm = new HorizontalFieldManager(Field.USE_ALL_WIDTH | Field.FIELD_VCENTER);
final Bitmap logo = Bitmap.getBitmapResource("logo_40px.png");
BitmapField _bitmap1 = new BitmapField(logo);
int i = Display.getWidth();
i = i - logo.getWidth();
i = i/2;
_bitmap1.setSpace(i, 5);
hfm.add(_bitmap1);
hfm.setBackground(bg);
return hfm;
}
問候。
更新:
在屏幕上創建我有這樣的: 超(MainScreen.VERTICAL_SCROLL_MASK | MainScreen.VERTICAL_SCROLLBAR)
沒有這一點,它的做工精細的畫面。但我不能向下滾動,對吧?
您的橫幅代碼沒有任何問題。還有其他的錯誤。請顯示全部**這個屏幕的佈局代碼(所有添加字段的代碼,放置它們,設置尺寸等)。 – Nate
關於創建屏幕,我有:super(MainScreen.VERTICAL_SCROLL_MASK | MainScreen.VERTICAL_SCROLLBAR)。與這是工作正常,但我不會hable滾動,對不對? –