今天突然发现项目里面的图片都莫名的放大了失真了
而之前明明是好好的
昨天系统库出问题了
调至低版本升到高版本之类的搞好了
今天出现这问题估计肯定是跟昨天系统库有关系
但是时时又找不到答案
于是google之
结果在一个很不显眼的位置找到了这么一句话:
把 <uses-sdk android:minSdkVersion="3" />
改成<uses-sdk android:minSdkVersion="5" />
就Ok了
原因可能如下:
5之前的版本drawable文件夹分的没有那么清楚
会把所有的图片当作低分辨率的图片来用
而在高分辨率的手机上(我的是MX 640*960)当然就失真了
分析的不知道对不对,但是还是愿意把问题与大家一起分享。
谢谢。
分享到:
相关推荐
总的来说,实现Android ImageView图片放大到全屏显示并支持局部拉伸放大,需要理解Android的触摸事件处理机制,以及ImageView的缩放属性。通过自定义ImageView和手势检测,我们可以实现丰富的图片查看交互。同时,...
在Android开发中,ImageView是用于显示单个图像的视图组件,经常被用在各种界面设计中。在标题“android imageview点击图片磁贴效果 很炫”中提到的“点击图片磁贴效果”,通常指的是当用户点击ImageView时,图片会...
本文将深入探讨如何在Android中实现ImageView的图片缩放功能,同时结合异步加载和Activity的半透明效果,提升用户体验。 首先,我们要理解Android中ImageView的基本用法。ImageView可以设置为固定大小或根据图片...
android 将Imageview 将view生成图片后保存到本地相册的实现生成图片后保存到本地相册的实现,android 将Imageview生成图片后保存到本地相册的实现 android 将Imageview生成图片后保存到本地相册的实现, 有需要的朋友...
例如,FIT_XY会按比例拉伸图片以填满整个ImageView,可能导致图片失真;而FIT_CENTER则会保持图片比例,居中显示,可能会有空白区域。 2. **Matrix操作**: 更精细的缩放控制可以通过修改ImageView的Matrix实现。...
对于ImageView显示圆角图片的需求,Android提供了一种通过设置`android:background`属性并配合使用`shape` drawable的方法,但这只适用于本地图片。对于网络图片,我们需要自定义一个圆形的ImageView。以下是一个...
在Android布局文件中,我们可以创建一个ImageView并设置其属性,如图片资源ID或图片URL。例如,在XML布局中,我们可以这样定义ImageView: ```xml <ImageView android:id="@+id/imageView" android:layout_width=...
本文将深入探讨如何自定义一个ImageView,以实现在屏幕上通过手势滑动图片以及支持多点触摸进行图片的放大和缩小效果。这个自定义ImageView的实现,通常会涉及到Android的触摸事件处理、Matrix变换以及手势识别等...
在Android开发中,有时我们需要在ImageView上添加额外的图片,比如在主背景上叠加徽标或者水印。这个过程涉及到图像处理和布局管理,需要掌握一些关键知识点。本篇文章将详细讲解如何在ImageView上指定位置添加图片...
Android中ImageView实现平铺多张图片Android中实现平铺图片有两种方式:在drawable中定义平铺的Bitmap然后在ImageView中引
在Android开发中,ImageView是用于显示单张图片或者进行图片操作的一个重要组件。然而,有时候开发者需要实现更复杂的视觉效果,比如图片循环跑马灯效果。这个"Android ImageView图片循环跑马灯效果源码"就是一个...
在Android开发中,对图像进行缩放和平移是常见的需求,特别是在ImageView中显示Bitmap时。Matrix类是Android提供的一种强大的工具,它允许我们对图像进行复杂的几何变换,如旋转、缩放、平移和倾斜。本文将深入探讨...
总结来说,动态更新`ImageView`的图片并使用自定义监听器,是Android开发中处理网络图片的一个常见实践。通过监听器,我们可以更好地控制用户体验,提供实时反馈,同时也能处理可能出现的异常情况。对于初学者而言,...
同时,对于缩放操作,我们需要确保图片在放大或缩小后不会超出ImageView的边界。这通常需要配合Matrix类来完成,Matrix可以用来处理图像的变换,包括平移、旋转和缩放。 在实际开发中,我们还需要考虑性能问题。...
本篇文章将详细讲解如何在Android中通过自定义一个ImageView来实现图片的圆形遮罩效果。这个功能对于创建用户界面,如头像显示或者一些需要突出圆形元素的设计时非常有用。 首先,我们需要创建一个新的Java类,继承...
在Android开发中,ImageView是用于显示图像的常见组件,它广泛应用于各种场景,如加载网络图片、设置自定义尺寸和实现圆角效果等。本文将详细介绍如何在Android中动态地为ImageView设置尺寸和圆角,以及如何加载网络...
本文将深入探讨如何基于Android的ImageView组件创建一个自定义视图,实现手势操作,包括图像的放大、缩小和旋转功能。 首先,我们需要了解Android的手势检测机制。Android提供了GestureDetector和...
1. **Android ImageView**: ImageView是Android SDK中的一个视图组件,主要用于显示图像资源,如图片、图标等。开发者可以通过XML布局文件或代码动态设置ImageView的属性,如图片资源、大小、位置等。 2. **点击...
当我们需要在布局中设置ImageView的宽度,并让其高度自适应保持原始图片的比例时,我们需要理解Android的布局机制以及ImageView的相关属性。 首先,我们来看如何设置ImageView的宽度。在XML布局文件中,我们可以...
今天我们将深入探讨如何使用自定义ImageView实现图片的放大和缩小功能。自定义ImageView不仅能够提供更灵活的图像展示方式,还能优化性能,避免系统默认ImageView在处理大图时可能出现的内存问题。 首先,我们创建...