Redimensionar sua imagem de acordo com o tamanho da tel

Notei que sempre que eu testava meu aplicativo no meu Droid X e Droid Bionic, as imagens eram realmente boas. Mas sempre que eu o testava em dispositivos maiores, como o Android Tablet. A imagem está meio esticada.

Eu também tenho uma pergunta sobre as informações abaixo, tentei fazer 4 cópias de "my_layout.xml" e armazená-las nas pastas "layout, layout pequeno, layout xlarge, layout xlarge-land". Cada um deles contém tamanhos diferentes da imagem. Aquele fez o trabalho, todos ficam bem em qualquer tamanho de tela. Mas o meu problema é que tenho 300 ou mais layouts que contêm a mesma imagem. Isso significa que tenho que criar uma cópia para cada um deles e modificar o tamanho da imagem? Existe outra maneira de resolver isso?

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

Eu também tentei criar tamanhos diferentes da imagem e armazená-la em "drawable-hdpi, drawable-ldpi, drawable-mdpi". Todos ficam bem em todos os dispositivos de tela, exceto em "5.1 WVGA, 5.4in FWVGA e 10.1 WXGA"

Como eu disse antes, criar layouts diferentes com tamanhos diferentes resolve o problema, mas eu realmente preciso criar uma cópia para cada um deles e modificar o tamanho da imagem? Existe outra maneira de resolver isso?

questionAnswers(1)

yourAnswerToTheQuestion