ImageButton不显示特定的drawable

Rag*_*har 10 layout android imagebutton drawable

这是我遇到的一个有趣的问题,

我有一个包含9个图像按钮的表格布局,每行3个.每个ImageButton都有一个与之关联的不同图像.我已将图像按钮的背景设置为透明(#00000000).现在这里有趣的东西发生了,其中一个图像没有出现在模拟器(Gingerbread)以及运行Froyo的设备上.布局编辑器显示所有图像.

这里有一些东西:

  1. 我使用的是a RelativeLayout而不是a TableLayout,同样的问题仍然存在.
  2. 我改变了图像的位置(在不同的按钮上使用它),但它仍然没有显示出来.
  3. 当我使用他们使用的不同图像时,但是当我使用这个特定的图像时它不会.
  4. 所有图像具有相同的分辨率(90x72)和密度(72ppi)
  5. 所有图像都在drawable-mdpi文件夹中.

有什么指针吗?

编辑 原来是一个错误,这个问题已经解决.请检查此链接.

小智 18


你还有问题吗?我有一个类似的错误 - 一个特殊的drawable没有显示,无论是什么ImageView.
您的图像是可绘制文件夹中的第一个(按字母顺序)是这种情况吗?由于一些奇怪的原因,第一个drawable有一个问题,我通过首先添加一个虚拟drawable"解决"我的问题.我仍然很好奇实际问题在哪里.

希望有所帮助!我期待着任何进一步的解释:)


Pet*_*ada 5

我可以确认添加一个首先按字母顺序显示的虚拟图像是一个修复.

我有一个图像(标题为about.png,当然靠近可绘制文件夹的顶部),当使用的测试设备是mdpi时,它没有显示.

但就我而言,图像不是目录中的第一个.我实际上有一个按字母顺序显示的图像,首先叫做about_icon.png - 奇怪的是显示正常.此外,图像的hdpi版本在hdpi设备中显示正常.

我添加了一个名为"aaaa.png"的虚拟占位符图像,现在关于图像的mdpi在设备中显示正常.

非常奇怪,老实说是一个非常糟糕的bug.


Qua*_*rtZ 5

尝试使用android:src="@drawable/my_resource"而不是app:srcCompat="@drawable/my_resource"