不知道你什么情况下要让图片自适应不通过分辨率。给你举个例子吧,希望对你有所帮助!当你把图片塞到imageView中时,布局注意
不要把值定死 比如:
android:layout_width="100dp"
android:layout_height="90dp"
直接给他
android:layout_width="fill_parent"
android:layout_height="wrap_content"
这样 ,才能适应你分辨率。
还有就是drawable_hdpi ,ldpi,mdpi分别代表不同分辨率drawable_hdpi(800*480),ldpi(480*320),mdpi(320*240),你自己放图片时注意了。
Android为了适应不同的分辨率,需要将不同的图片放到不同的drawable目录下,分辨率的匹配规则如下:
drawable-mdpi 320 * 480
drawable-hdpi 480*800
drawable-xhdpi 720 * 1280
drawable-xxhdpi 1080 * 1920
drawable-xxxhdpi 1080+
举例:
一台720*1280分辨率的android手机,它加载的图片是 darwable-xhdpi目录下的文件。