CCLayer должен быть прозрачным [без фона] по умолчанию
у вас должна быть CCScene за ним с фоном, который будет отображаться, как это
public MainScene{
super();
CCSprite bg = CCSprite.sprite("MainBG-gl.png", true);
CGSize screen = CCDirector.sharedDirector().winSize();
bg.setPosition(CGPoint.ccp(screen.width / 2, screen.height / 2));
addChild(bg);
layer = new MainLayer();
addChild(layer);}
это будет конструктор вашей CCScene, где MainLayer - это ваш CCLayer, который вы хотите использовать [bg - это, очевидно, фон]