imageview-Image 不能使用 ImageView 调整大小

问题描述

Image 不能使用 ImageView 调整大小

我在xml中设置了一个ImageView:

<ImageView
    android:id="@+id/background"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

设置image:

ImageView background
background.setImageBitmap(bitmap);

但是如果 ImageView 的parent 布局缩小范围, IamgeView也缩小范围,图像的大小也重新分配了。
我不想让图像的大小发生变化。
能用 setScaleType修改吗?
如何实现这个功能?

解决方案

你直接将ImageView的宽高设为一个定值如:
android:id="@+id/background"
android:layout_width="100dp"
android:layout_height="100dp" />
这样ImageView就不会变了啊

解决方案二:

setScaleType设置为fitXY试试

时间: 2024-08-01 17:43:30

imageview-Image 不能使用 ImageView 调整大小的相关文章

android-如何在 imageview 上面再设置 imageview

问题描述 如何在 imageview 上面再设置 imageview 程序中有一个动态的相机图像的imageview,我想在imageview上设置刻度标记,然后我就可以选择. @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.headshotallphoto); dbHeadshot = new Dat

android中如何把一个imageview放在另一个imageview的顶部?

问题描述 android中如何把一个imageview放在另一个imageview的顶部? 这是我设置的布局,一直没有成功 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heig

Android使用ImageView 制作透明圆弧实例代码_Android

这几天因为项目需求,需要在ImageView上面叠加一层透明圆弧,并且在沿着圆弧的方向显示相应的文字,效果如下图所示: 拿到这个需求,首先想到的是自定义一个ImageView来实现此功能,即在onDraw()中绘制圆弧和文字.同时因为要保证圆弧的位置可以任意摆放,圆弧的颜色.透明度以及文字大小.颜色等都是可控的,所以增加了一些自定义属性.实现代码非常简单,如下: 1.自定义ImageView: package com.chunk.customviewsdemo.views.ArcImageVie

Android实现手势控制ImageView图片大小_Android

本文实例实现的主要功能是在ImageView中识别手势用以控制图片放大或缩小,具有一定的参考价值,分享给大家. public class MatrixImageView extends ImageView { private GestureDetector mGestureDetector; private Matrix mMatrix = new Matrix(); private float mImageWidth; private float mImageHeight; private f

string-用IF条件语句改变imageview

问题描述 用IF条件语句改变imageview 引用会从服务器得到son,我想要用的值是categoryid,比较详细的在下边的代码中.我怎么才能用从json取得的 categoryid 来用条件改变imageview?我的ImageView在ImageAdapter类里边我想要用条件语句 if(catetgoryid == 1){ imageview.setImageResource(R.drawable.image1) } elseif (categoryid == 2 { imagevie

ios-设置imageView动态居中

问题描述 设置imageView动态居中 如何设置ImageView在tableView动态居中? 当前的代码如下: UIImageView *imgView = [ [UIImageView alloc] initWithFrame:CGRectMake(100,100, 20, 20)]; imgView.image = [UIImage imageNamed:@"friendsCelluserpic.png"]; cell.imageView.image = imgView.im

【Android开发】范例1-开启新线程获取网络图片并显示到ImageView中

利用之前学过的多线程处理技术,我们来写一个开启新线程获取网络图片并显示到ImageView中的实例. 在布局文件中加入一个ImageView图片控件: res/layout/main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t

android-在 imageview 上面设置 imageview

问题描述 在 imageview 上面设置 imageview 在camera picture上有一个动态的imageview,现在我想在我选择的 imageview上设置刻度标记,在下面代码的基础上再如何修改呢? @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.headshotallphoto); d

imageview-请教一个关于android ImageView的一个问题

问题描述 请教一个关于android ImageView的一个问题 请教一个关于android ImageView的一个问题:如何获取ImageView中图像的大小,以及它在屏幕中的区域(Rect)?(并非是要ImageView本身的大小和区域) 解决方案 public void setImageMatrix(Matrix aMatrix) { mPhotoView.setImageMatrix(aMatrix); //mPhotoSrcRect:原图像的区域:mPhotoDstRect:设置M

方法-imageView显示图片效果不好

问题描述 imageView显示图片效果不好 在android app中经常用到imageview有时imageview宽高是固定的.这时图片过大的显示效果可能不好. 1.按比例压缩后图片基本上不能刚好填充imageview.有留白(不管imageview多大需要都刚好填充) 2..如果将Scaletype设置成centerCrop.有可能不能突出图片重点(比如照片是一个人显示出来后头都没有)Scaletype设置成其他的也有各种问题 (需要能将重点显示出来) 请问有没有一种方法(或开源控件)能