0
我在解決這個問題時遇到了麻煩,因爲在MainScreen
的構造函數中實例化GridFieldManager
時,它實際上工作正常。如果我在我的json回調之後加載它,或者選擇另一個月再次加載gridfield,我會得到我設置的較大的列和行。BlackBerry:設置GridFieldManager的列寬和行高
theCalendar = new GridFieldManager(rows,7,GridFieldManager.FIXED_SIZE);
int column_width = Display.getWidth()/7;
for(int y=0;y<7;y++){
theCalendar.setColumnProperty(y, GridFieldManager.FIXED_SIZE, column_width);
System.out.println("column width:"+theCalendar.getColumnWidth(y));
}
for(int o=0;o<rows;o++){
theCalendar.setRowProperty(o, GridFieldManager.FIXED_SIZE, 40);
}
就像我說的,如果我比其他構造火的東西此代碼,行和列比我所將其設置爲大。我甚至檢查了getColumnWidth()
,它出現爲,這是正確的(480/7)。我添加的labelfields有什麼問題嗎?我覺得這是一個錯誤。