ImageButtons/ImageViews 和图形在我的应用程序上自行调整大小
我编译了我的应用程序,然后重新运行它,突然间我的图形都调整到了更小的版本......无论是 ImageViews,ImageButtons 等......
我确实在 ldpi 中放置了一个小图标,一个中等大小的图标mdpi 中的一个和 hdpi 中的一个高的 - 这可能是引发问题的原因吗?我没有更改我的代码,因此我用作布局标题的所有 ImageView 仍设置为 wrap_content,所有内容都变得更小。
知道为什么会这样,或者有解决方法吗?
顺便说一句,我在 Motorola Droid 2 上进行了测试
I compiled my application, and then reran it, and all of a sudden my graphics have all resized to much smaller versions of themselves...be it ImageViews, ImageButtons, etc...
I did place a small icon in ldpi, a medium one in mdpi and a high one in hdpi - could that be what triggered the issue? I didn't change my code, so all of my ImageViews I am using as titles for layouts are still set to wrap_content, everything just got smaller.
Any idea why this may be, or are there workarounds?
I test on a Motorola Droid 2, btw
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您刚刚在
res/drawable
中工作时,Android 会自动缩放资源。添加新资源时,您是否将现有资源放入
res/drawable-mdpi
中,然后将 150% 大小的资源放入res/drawable-hdpi
中,然后将其放入res/drawable-hdpi
中75% 在res/drawable-ldpi
中?或者您是否将现有资源放入
res/drawable-hdpi
中,然后将两个较小的版本放入res/drawable-mdpi
和res/drawable-ldpi
中>?如果你这样做了,那么你的图形就会显得缩小。When you were just working in
res/drawable
android automatically does the scaling of the asset.When you added the new assets did you put your existing asset in
res/drawable-mdpi
and then one that is 150% size inres/drawable-hdpi
and one that is 75% inres/drawable-ldpi
?Or did you put your existing asset in
res/drawable-hdpi
and then two smaller versions inres/drawable-mdpi
andres/drawable-ldpi
? If you did then your graphics would have appeared to shrink.