imageview-动态设置ImageView的图片

问题描述

动态设置ImageView的图片

在布局文件中有一个空的ImageView,现在我想动态放进一个图片:

TextView txt = (TextView) findViewById(R.id.textView1);
txt.setText("my text");

有没有类似设这TextView方法的:

ImageView image = (ImageView) v.findViewById(R.id.pPicture);
image.setImage(R.drawable.myImage); // 这个不对

谢谢诶

解决方案

你那个当然不对,因为没有那个方法啊。要用:
setImageBitmap(Bitmap)setImageDrawable(Drawable)setImageResource(R.drawable.xxx)setImageURI(Uri)
其中第一个和第二个用Bitmap时要小心那个OOM异常。setImageURI(Uri)也是令人头疼,同一个Uri,但图像内容变了,有时居然还是显示前一个的。还是setImageResource(R.drawable.xxx)好啊!

解决方案二:

setImageResource

解决方案三:

image.setImageResource(R.drawable.yourimage);

或者:

image.setImageDrawable(getResources().getDrawable(R.drawable.yourimage);

解决方案四:

要这样写:
image.setImageDrawable( getResources().getDrawable(R.drawable.myImage) );

时间: 2024-12-06 09:51:10

imageview-动态设置ImageView的图片的相关文章

android-在 imageview 上面设置 imageview

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

Android实现GridView中ImageView动态变换的方法_Android

本文实例讲述了Android实现GridView中ImageView动态变换的方法.分享给大家供大家参考.具体如下: 使用YY影音的时候,发现点击GridView的某一个Item,Item里面的图标会在按下的时候发生变换,变成另外一个图片. 自己写了一个类似的demo,具体步骤如下: 1.创建一个包含Grid的Acitity 2.创建item.xml 里面包含一个imageview和一个textview 3.自定义一个adapter,从baseadapter继承 4.在getView中为每个im

imageview-安卓,通过url获取图片动态生成ImageView为什么生成不了?可能是什么原因?

问题描述 安卓,通过url获取图片动态生成ImageView为什么生成不了?可能是什么原因? package com.example.zz670.mypic; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log;

imageview-怎么用代码设置ImageView的src,图片在drawable里

问题描述 怎么用代码设置ImageView的src,图片在drawable里 我知道用setImageDrawable(),可是这个drawable=? 解决方案 drawable对象,有多种,比如这里用BitmapDrawable 1.从资源中获取Drawble private BitmapDrawable getDrawableFromId(int id){ //这个id就是类似R.drawable.lander_firing Resources res = getResources();

ios-iOS imageview怎么设置图片

问题描述 iOS imageview怎么设置图片 初学者试着做iOS的界面,如果在main.storyboard里面改imageview的image属性为lenna.png 图片可以显示 但是如果用代码实现就什么效果也没有-: self.imgView.image = [UIImage imageNamed:@"lenna.png"]; 求问-- 解决方案 看看连线是否连多了 解决方案二: 你需要绑定image控件跟你的变量 然后再用代码设置 解决方案三: [self addsubvi

Android布局自定义Shap圆形ImageView可以单独设置背景与图片_Android

一.图片预览: 一.实现功能: 需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView. 二.具体实现: XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-width\hight) XML代码如下: <ImageView android:id="@+id/zhongjie

Android布局自定义Shap圆形ImageView可以单独设置背景与图片

一.图片预览: 一.实现功能: 需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView. 二.具体实现: XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-width\hight) XML代码如下: <ImageView android:id="@+id/zhongjie

imageview-如何设置imageView的高和宽

问题描述 如何设置imageView的高和宽 我想在activity中改变图片视图的宽高属性,但是我用了下面的方法后没有实现: View card_view = getLayoutInflater().inflate(R.layout.card_details1,null); coupon_img = (ImageView) card_view.findViewById(R.id.coupon_image); // I tried this //////// coupon_img.getLayo

android-在屏幕左边的顶部设置 TextView,底部设置 ImageView

问题描述 在屏幕左边的顶部设置 TextView,底部设置 ImageView <LinearLayout android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_marginBottom="1.0dip" android:layout_marginRight="1.0dip" android:layout_weig