title: AndEngine background displayed as a triangle
body: <p>I'm new to AndEngine and I'm trying to implement hanoi game following <a href="http://www.raywenderlich.com/12065/how-to-create-a-simple-android-game" rel="nofollow noreferrer">this tutorial</a>.
  After inserting the background image to the gfx folder, and setting up all onCreateResources code and onCreateScene code, I tried to run the app, and all I can see is a triangle representing my background image, as you can see in <a href="http://i50.tinypic.com/1gji14.png" rel="nofollow noreferrer">this image</a>.</p>
  
  <p><img src="https://i.stack.imgur.com/k9j2e.png" alt="enter image description here"></p>
  
  <p>Here is the my code: </p>
  
  <pre><code>    final int CAMERA_WIDTH = 480;
      final int CAMERA_HEIGHT = 800;
  
      public EngineOptions onCreateEngineOptions() {
          myCamera = new Camera(800, 480, CAMERA_WIDTH, CAMERA_HEIGHT);
  
          return new EngineOptions(false, ScreenOrientation.PORTRAIT_SENSOR,
                  new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT),
                  myCamera);
      }
      public ITextureRegion texture;
  
      public void onCreateResources(
              OnCreateResourcesCallback pOnCreateResourcesCallback)
  
  
          throws Exception {
              try {
  
                  // 1 - Set up bitmap textures
                  ITexture backgroundTexture = new BitmapTexture(
                          this.getTextureManager(), new IInputStreamOpener() {
                              public InputStream open() throws IOException {
                                  return getAssets().open("gfx/background.png");
                              }
                          });
       // 2 - Load bitmap textures into VRAM
                  backgroundTexture.load();
      // 3 - Set up texture regions
                  this.mBackgroundTextureRegion = TextureRegionFactory
                          .extractFromTexture(backgroundTexture);
  
           }
  
  public void onCreateScene(OnCreateSceneCallback pOnCreateSceneCallback)
              throws Exception {
  
          // 1 - Create new scene
          final Scene scene = new Scene();
          Sprite backgroundSprite = new Sprite(0, 0, this.mBackgroundTextureRegion, getVertexBufferObjectManager());
          scene.attachChild(backgroundSprite);
      }
  </code></pre>
  
  <p>Since I've tried to solve this error on my own, I've already tried:</p>
  
  <ol>
  <li>setting the camera FillResolutionPolicy(),  with no effect on the outcome.</li>
  <li>Create the background as a BitmapTextureAtlas, BitmapTextureAtlasTextureRegionFactory.createFromAsset</li>
  <li>calling mEngine.getScene().setBackground instead of attachChild</li>
  <li>Recreate the Android virtual device with another API levels (tried 16, 15)</li>
  </ol>
  
  <p>Also, there's a thread in the AndEngine forum, <a href="http://www.andengine.org/forums/tutorials/need-help-with-sprites-t8812.html" rel="nofollow noreferrer">this one</a> in which I didn't find my answer.</p>