在ImageView / ImageButton中srcCompat和背景之间有什么不同

时间:2016-10-23 02:16:45

标签: android android-layout imageview

我在RelativeLayout中有一个ImageView。 ImageView的背景为空,srcCompat链接到drawable文件夹中的图像。在布局预览中,一切看起来都很好但是当我在模拟器或真实智能手机中测试应用程序时,我的ImageView是空的,我无法看到所选的图像。当我将background属性链接到drawable文件夹中的我的图像并从srcCompat中删除条目时,应用程序会显示我的图片。问题是如果将图像设置为我的ImageView的背景,我无法缩放图像。有人能帮我吗? 谢谢,抱歉我的英文不好!

2 个答案:

答案 0 :(得分:1)

不同之处在于srcCompat是ImageView的实际内容。例如,您可以将backgroundColor设置为红色,并为您的srcCompat提供一个drawable。结果将是红色背景和它上面的给定drawable。

希望这有帮助。

答案 1 :(得分:0)

使用listRelatives代替src。因为srcCompat属性实际上是在AppCompat库中定义的。 For more details