ImageView没有显示图像src

时间:2019-08-27 15:35:31

标签: android imageview

我正在尝试使用drawable和src属性使用imageView文件夹中提供的图标图像,但是运行该应用程序时该图标未显示,甚至没有在模拟器中显示。

<RelativeLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content">
       <ImageView
           android:layout_width="60dp"
           android:layout_height="60dp"
           android:scaleType="center"
           android:adjustViewBounds="true"
           android:src="@drawable/icon-chat"/>
</RelativeLayout>

我希望图像应显示在imageview中。我是否需要在imageView ???

中添加任何其他属性?

4 个答案:

答案 0 :(得分:1)

在命名drawables文件时有某些命名约定,因此在将文件命名为drawable时,请记住以下两点。

  

1)资源命名的有效字符为[a-z,_,0–9]。总之   小写字母,数字和下划线。

     

2)您的首字母   资产(文件)名称可以是_或小写字符,不能是   数字。

答案 1 :(得分:0)

可绘制名称中不能包含“-”。将您的可绘制对象重命名为“ icon_chat”,而不是“ icon-chat”。

<ImageView
     android:layout_width="60dp"
     android:layout_height="60dp"
     android:scaleType="center"
     android:adjustViewBounds="true"
     android:src="@drawable/icon_chat"/>

答案 2 :(得分:0)

如果图像太大,请在res中使用drawable-nodpi文件夹。

答案 3 :(得分:0)

您的图标可能更大。将其复制到项目资源管理器中的drawable-xxhdpi文件夹中,然后尝试。