这个png文件到底有什么问题?
所以我有一个简单的小 PNG 文件,上面有透明度。我将其设置为 ImageButton,但它根本不会显示图像。我将其替换为具有完全相同的大小和尺寸(不同名称)的另一个,并且它会正常显示。然后我尝试更改此 PNG 的名称,但没有成功。我将 PNG 重新保存为 PNG,仍然没有成功。我尝试在不同的活动中的 ImageView 中使用 PNG。无论出于何种原因,Eclipse 都会正常显示它,但不会在模拟器或手机中显示。
只是一些快速信息:png 位于 Photoshop 中,我使用“保存为 Web 和设备”来保存两个图像上具有透明度的 PNG-24。
问题是,为什么?以下是文件: add.png 不起作用,但 search.png 起作用。
So I have a simple small PNG file with a transparency on it. I have it setup as a ImageButton and it will not display the image at all. I'll swap it with a different one with the exact same size and dimensions (different name) and it displays normally. I then tried changing the name of this PNG, no luck. I resaved the PNG as a PNG, still no luck. I tried using the PNG in a ImageView in a different activity. For whatever reason, Eclipse will display it fine but not in the emulator or handset.
Just some quick info: The pngs are in Photoshop, I use the Save for Web and Devices to save the PNG-24 with transparency on both images.
Question is, why? Here are the files: add.png does not work, but the search.png does.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 ImageView 中使用了您添加的 PNG,效果非常好。有时,缓存可能会导致 Android 出现这些奇怪的异常情况,正如我在处理图像时经常遇到的那样。您可以尝试删除 \bin\resources.ap_ 文件和 \bin*.apk 文件,然后重建您的项目,它应该可以解决。
I used your add PNG in an ImageView and it worked perfectly fine. Sometimes cache can cause these weird anomalies with Android, as I have experienced it often with images. You can try deleting the \bin\resources.ap_ file and \bin*.apk file, then rebuild your project and it should resolve.