title: Android: Slow performance using a big image in ImageView
body: <p>I have an <code>Activity</code> where I have a background image in an ImageView, and nine transparent buttons on top of the image.</p>
  
  <p><a href="http://i.stack.imgur.com/GGQqd.png" rel="noreferrer">http://i.stack.imgur.com/GGQqd.png</a></p>
  
  <p>When I tap any of the buttons I make a <code>RelativeLayout</code> appears in the top of the background.</p>
  
  <p><a href="http://i.stack.imgur.com/JvKQK.jpg" rel="noreferrer">http://i.stack.imgur.com/JvKQK.jpg</a></p>
  
  <p><strong>The problem is:</strong> When I use a big resolution image as a background in the layout the performance is very poor.</p>
  
  <p>I'm using a <strong>PNG</strong> image of <strong><em>2048 x 1536</em></strong>, and it's weight is about 500k.
  When I use a smaller image like <strong><em>1024 x 768</em></strong> the application works fine, but it looks terrible.</p>
  
  <p>Is there a restriction or a method to use big images without losing performance?</p>