Redimensionner les images bitmap en xml

Je suis nouveau sur Android programmation. Récemment, j'avais commencé sur un projet et que vous souhaitez faire un écran de démarrage pour l'application Android. J'avais lu et mis en œuvre avec succès l'écran de démarrage après suivant ce tutoriel. Cependant, je me rends compte que mon logo de l'application s'étend de mon écran, comme ceci:

Redimensionner les images bitmap en xml

Ce qui suit est mon background_splash.xml:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/splash_background" />

    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/tap" />
    </item>
</layer-list>

J'ai essayé

android:width="75sp"
android:height="75sp"

dans <bitmap> mais il ne fonctionne pas. Donc, je voudrais savoir si il existe un moyen de redimensionner l'image (sans le code Java de préférence) à l'exception de l'aide d'un ImageView. Toute aide serait appréciée!

  • android:scaleType="fitXY" l'essayer.... et de définir votre Imageview android:layout_width="match_parent" android:layout_height="match_parent" je pense que cela fonctionne
  • veuillez set hauteur et de la largeur de votre calque-liste...
  • Je vais essayer et voir si cela fonctionne ☺
  • Bitmap b = BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.la longueur) profileImage.setImageBitmap(Bitmap.createScaledBitmap(b, 120, 120, false)); l'essayer
  • avez-vous résoudre le problème...
InformationsquelleAutor | 2016-03-15