2017-10-21 133 views
0

我有一个与ImageButton一起运行的问题。它不显示可绘制文件夹的图像,它显示一个小的灰色矩形。ImageButton不显示图像

Demomento我只放置活动布局的代码,因为通过单击出现的矩形,如果它执行操作。

<?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> 

的图像是一个PNG文件,其dimesiones是80×80(32位彩色)5.1K。 我不知道是否问题将与宽度或高度的布局的某些属性具有值匹配父项。

谢谢。

回答

1

试试这个:

套装android:src="@drawable/btnsig"代替app:srcCompat="@drawable/btnsig"

这将工作,只是测试。

+0

非常感谢你,它的作品!!!,感谢回复如此迅速 – wiki

+0

@ user2070274很高兴,它帮助。 –