Android: como ter uma imagem de fundo centralizada em uma exibição

Gostaria de usar uma imagem pequena (tamanho do ícone) como plano de fundo para a minha visualização, mas ela é esticada para preencher toda a visualização.

Qualquer solução (incluindo uma maneira de colocar uma visão abaixo da atual e torná-la transparente) será apreciada.

Obrigado !

código atual:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
  android:background="@drawable/icon"
  android:id="@+id/layout_main"
 >

questionAnswers(1)

yourAnswerToTheQuestion