`
endual
  • 浏览: 3567244 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android imageview 与 bitmap的适配问题

 
阅读更多


adImage.setAdjustViewBounds(true) ; //自动调整边距

 

 

 

 

问题解决,结贴:
1:现象:
从资源文件里加入的图片显示正常;
从sdcard里加入的图片变大,填满了父容器;
从sd卡加入进来bitmap打印宽、高,与原图大小一致;
跟用什么方法加入图片资源无关。如setBackgroundResource()或者setImageBitmap()方法;

尝试解决方法:
1、使用setScaleType各种参数,无效;
2、使用Matrix将图片缩放0.6,但发现图片明显模糊了;

2、解决方法:

mainifest里面少加一段话:<supports-screens android:smallScreens="true"
                android:normalScreens="true" android:largeScreens="true"
                android:resizeable="true" android:anyDensity="true" />。
这个代码会让程序获得手机正确的分辨率之类的信息。
切记,一定要加这段。已经两个大项目验证了。不加会有很多麻烦;

分享到:
评论
1 楼 mengsina 2013-03-12  
您太好了,解决我的大问题,谢谢~~~

相关推荐

    android图片放大缩小 ImageView

    7. **资源尺寸适配**: 为了在不同分辨率的设备上提供良好的视觉体验,开发者应根据Android的密度独立像素(dp)和屏幕密度(dpi)来适配图片资源。使用不同的资源目录(如hdpi, xhdpi等)存放不同尺寸的图片,系统会...

    Android应用源码之imageView1_imageView.zip

    在Android开发中,ImageView是用于显示图像资源的一个关键组件,它可以加载本地图片或者网络上的图片。这个名为"Android应用源码之imageView1_imageView.zip"的压缩包很可能包含了一个简单的Android应用示例,该示例...

    10-android ImageView 图片视图

    在Android开发中,ImageView是用于显示图像资源的重要组件。它能够加载本地图片或者网络图片,是用户界面设计中不可或缺的一部分。本篇文章将深入探讨ImageView的工作原理、如何使用以及相关的优化技巧。 1. **...

    android 圆形 imageview

    10. **兼容性问题**: 由于Android版本众多,要确保圆形ImageView在不同系统版本上表现一致,可能需要针对API级别的差异进行适配。 通过理解和掌握这些知识点,开发者可以轻松地在Android应用中实现具有圆形显示效果...

    android studio android7.0 6.0 拍照适配 头像上传功能

    本项目针对Android Studio,特别关注Android 7.0(API Level 24)和6.0(API Level 23)这两个版本进行拍照和头像上传的适配。以下将详细介绍如何在Android中实现这一功能,以及可能遇到的问题和解决方案。 1. **...

    Android应用源码之imageView1.zip

    要深入理解ImageView,还需了解Android的Canvas、Paint、Bitmap等绘图系统组件,它们共同决定了ImageView如何在屏幕上绘制图像。 7. **布局适配** 在不同分辨率和屏幕尺寸的设备上,合理的ImageView布局适配至关...

    Android 圆角ImageView-IT计算机-毕业设计.zip

    - 考虑到性能问题,可以使用`Bitmap.Config.ARGB_8888`或`Bitmap.Config.ARGB_4444`来调整Bitmap的格式,以减少内存占用。 - 使用`android:hardwareAccelerated="true"`开启硬件加速,提高绘图效率。 7. **适配...

    圆角和圆形ImageView_RoundBitmap

    在Android开发中,UI设计是至关重要的一环,而圆角和圆形的ImageView是常见的界面元素,它们能够为应用提供更加美观、友好的视觉效果。"圆角和圆形ImageView_RoundBitmap"这个主题主要关注如何在Android应用中实现...

    Android UI开发专题(五) Bitmap和Canvas实例

    `centerToFit`方法的目标是将一个原始Bitmap适配到指定的新尺寸,并保持居中显示。 `centerToFit`方法接收四个参数:原始Bitmap对象、目标宽度、目标高度以及一个Context实例。Context用于访问应用程序的资源和环境...

    Android 头像适配6.0、 7.0、 8.0

    自API 21起,Android引入了`android.widget.ImageView`的`clipToOutline`属性,配合`android:outlineProvider`和`android:backgroundTint`可以更方便地实现圆角或圆形图片。 3. **Bitmap加载优化**:Android中的`...

    Android应用源码之imageView_应用.zip

    在Android开发中,ImageView是用于显示图像的常见组件,它在UI设计中扮演着至关重要的角色。本资源“Android应用源码之imageView_应用.zip”很可能是为了详细讲解如何在实际应用中使用和定制ImageView。下面我们将...

    Android应用源码之imageView.zip

    8. **图像裁剪**:使用`android.graphics.Bitmap.createBitmap()`和`Matrix`类,可以在ImageView内部进行图像裁剪。 9. **图片加载库**:现代Android开发中,使用如Glide、Picasso等第三方库进行图片加载,它们具有...

    android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip

    - 在加载图片时,可以通过计算目标尺寸与原尺寸的比例,动态调整ImageView的`layout_width`和`layout_height`属性,实现等比例缩放。 - 使用第三方库如 Glide 或 Picasso,它们提供了内置的图片缩放功能,可以更...

    Android基于ImageView绘制的开关按钮效果示例

    首先,我们需要理解Android中的ImageView组件。ImageView是用来显示图像的控件,它可以加载资源文件(如drawable目录下的图片)或者直接设置Bitmap对象。在本示例中,我们利用ImageView来展示两张不同的图片——...

    android webp格式转换库 全cpu类型支持

    在Android平台上,原生系统并不直接支持WebP格式,因此需要借助第三方库来实现WebP与Android常用的Bitmap之间的转换。标题提到的“android webp格式转换库”就是这样一个工具,它全面兼容了Android 6.0(API级别23)...

    android自定义圆形/圆角图片imageview

    项目可能还包含了针对不同Android版本的兼容性处理,以及对不同屏幕尺寸的适配。 总结,自定义`ImageView`让我们能够实现更多的视觉效果和交互,比如圆形或圆角图片。通过理解`onDraw()`方法、`Canvas`、`...

    android文本/图片切换,contentresolver,抽屉,评级,scroll,bitmap使用

    1. **文本/图片切换**:在Android应用中,我们经常需要实现文本与图片的动态切换,这通常涉及到UI组件的选择和适配。例如,可以使用`ImageView`展示图片,`TextView`显示文本,并通过`OnClickListener`或`Adapter`...

    android多分辨率适配

    在XML布局文件中,可以通过设置ImageView的`android:scaleType="centerCrop"`或`android:adjustViewBounds="true"`属性,实现图片按比例缩放。 此外,还可以利用`NinePatch`图片来实现更灵活的拉伸效果,避免图片在...

    安卓Android源码——ImageView图片循环跑马灯效果源码.zip

    在安卓(Android)开发中,实现ImageView图片循环跑马灯效果是一种常见的动态视觉设计,它通常用于展示一组连续的图片,比如广告轮播或者动画效果。这个效果可以通过自定义一个ImageView或者继承现有组件来实现。...

Global site tag (gtag.js) - Google Analytics