2017-10-21 90 views
0

J'ai un problème avec ImageButton. Il ne montre pas l'image du dossier drawable, il montre un petit rectangle gris. Demagento Je ne mets que le code de la mise en page de l'activité car en cliquant sur le rectangle qui sort s'il fait l'action.ImageButton n'affiche pas l'image

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="mdl.acp.Menu"> 


     <Spinner 
        android:id="@+id/numeroGru" 
        android:layout_width="240dp" 
        android:layout_height="25dp" 
        android:layout_alignStart="@+id/textView6" 
        android:layout_below="@+id/textView6" 
        android:layout_marginLeft="35dp" 
        android:layout_marginTop="25dp" 
        tools:layout_editor_absoluteX="82dp" 
        tools:layout_editor_absoluteY="161dp" /> 

     <TextView 
      android:id="@+id/textView7" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignStart="@+id/textView6" 
      android:layout_below="@+id/numeroGru" 
      android:layout_marginTop="46dp" 
      android:text="@string/seleccionaDtAct" 
      android:textColor="@color/colorPrimary" 
      android:textSize="18sp" 
      android:textStyle="bold" 
      tools:layout_editor_absoluteX="16dp" 
      tools:layout_editor_absoluteY="251dp" /> 

       <Spinner 
        android:id="@+id/deporte" 
        android:layout_width="240dp" 
        android:layout_height="25dp" 
        android:layout_alignStart="@+id/textView7" 
        android:layout_below="@+id/textView7" 
        android:layout_marginLeft="35dp" 
        android:layout_marginTop="25dp" 
        tools:layout_editor_absoluteX="25dp" 
        tools:layout_editor_absoluteY="338dp"/> 

     <TextView 
      android:id="@+id/textView6" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentStart="true" 
      android:layout_below="@+id/relativeLayout" 
      android:layout_marginStart="28dp" 
      android:layout_marginTop="23dp" 
      android:text="@string/seleccionaAct" 
      android:textColor="@color/colorPrimary" 
      android:textSize="18sp" 
      android:textStyle="bold" 
      tools:layout_editor_absoluteX="16dp" 
      tools:layout_editor_absoluteY="84dp" /> 

     <RelativeLayout 
      android:id="@+id/relativeLayout" 
      android:layout_width="wrap_content" 
      android:layout_height="50dp" 
      android:layout_alignParentStart="true" 
      android:layout_alignParentTop="true" 
      android:background="@color/colorPrimaryDark" 
      android:layout_alignParentEnd="true"> 

       <TextView 
        android:id="@+id/textView8" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_centerHorizontal="true" 
        android:layout_centerVertical="true" 
        android:text="@string/nuevoAct" 
        android:textAlignment="center" 
        android:textColor="@android:color/white" 
        android:textSize="30sp" 
        android:textStyle="bold" 
        tools:text="@string/nuevoAct" /> 
     </RelativeLayout> 

     <ImageButton 
      android:id="@+id/imageButton" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
      android:layout_marginBottom="40dp" 
      android:elevation="0dp" 
      app:srcCompat="@drawable/btnsig" /> 

</RelativeLayout> 

L'image est un fichier png dont les dimesion sont 80x80 (couleur 32 bits) 5.1k. Je ne sais pas si le problème aura à faire avec un attribut de la disposition de largeur ou de hauteur qui a pour valeur match parent.

Merci.

Répondre

1

Essayez ceci:

Set android:src="@drawable/btnsig" au lieu de app:srcCompat="@drawable/btnsig".

Cela va fonctionner, juste testé.

+0

merci beaucoup, ça marche !!!, merci d'avoir répondu si rapidement – wiki

+0

@ user2070274 Heureux, ça a aidé. –