1
我正在將VerticalFieldManager添加到屏幕。我畫的背景圖像,並在屏幕的底部刪除空格,當用戶向下滾動即時通訊覆蓋sublayout我verticalfieldmanager像這樣:覆蓋屏幕或VerticalFieldManager上的子圖層
protected void sublayout(int maxWidth, int maxHeight) {
super.sublayout(maxWidth, maxHeight);
setExtent(maxWidth,Constants.BACKGROUND_IMAGE.getHeight());
}
這不起作用 - 空格出現在底部用戶向下滾動時的屏幕。我認爲在屏幕對象上覆蓋使用相同代碼的sublayout將優先於VerticalFieldManager,它是屏幕的子節點。
不應該超級被稱爲第一?在這種情況下,它會覆蓋drawBitmap? – 2014-06-25 06:59:21
這是一個背景,所以你想先畫出來,然後讓其他所有東西畫在上面(通過調用'super()')。 – jprofitt 2014-06-25 13:45:44
感謝您的解釋! :) – 2014-06-25 14:10:34