读书人

怎的让图片适应不同的环境或不同的机器

发布时间: 2012-11-09 10:18:48 作者: rapoo

怎样让图片适应不同的环境或不同的机器
原本在android的虚拟器运行好好的一张图片,大小刚好。但是放到目标存机器上,是用液晶显示屏来显示的,图片没

有根据环境的变化而有所变化。此外,上面的其他图片也乱了。我是用相对布局(RelativeLayout)的。

请问是什么原因导致的呢

[解决办法]
屏幕分辨率不一样
[解决办法]
设置android:layout_width="wrap_content"
android:layout_height="wrap_content"
如果要用到的单位,就用dip
[解决办法]
.9的图片
[解决办法]

探讨
引用:

屏幕分辨率不一样

那应该怎么解决?

[解决办法]
.9图片是正解吧。。
[解决办法]
肯定是分辨率不同造成的
[解决办法]
你用的是android:src还是android:background?
src显示的是图片的原始尺寸
background显示的是缩放后的图片

另外,宽度和高度的单位要用dip
[解决办法]
在imageView中如下面设置
XML code
android:src="@drawable/logo"  android:scaleType="centerInside" 

读书人网 >Android

热点推荐