Android bitmap taille de l'image en XML

Dans mon fichier XML, j'utilise bitmap comme suit

<bitmap
    android:src="@drawable/Icon"
    android:gravity="center"/>

Ici la largeur de l'image de l'icône dépasse de l'écran.

J'ai essayé android:largeur="100dp" et tous les. Mais il n'est pas de travail.

Complète fichier XML:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
      <shape android:shape="rectangle">
            <stroke android:width="3dp" android:color="@color/black" />
            <solid android:color="@color/bg_green" />
        </shape>
   </item>
   <item>
    <bitmap
        android:src="@drawable/Icon"
        android:gravity="center"/>
    </item>
</layer-list>

Comment puis-je réduire la largeur et la hauteur de la ci-dessus bitmap?

  • Est-il absolument nécessaire que vous utilisez une ressource XML? Il semble beaucoup plus facile de créer une échelle d'image bitmap (par code) de la taille requise et l'utiliser.
InformationsquelleAutor Erma Isabel | 2014-04-15