精华内容
下载资源
问答
  • android 动态设置ImageView图片

    千次阅读 2012-04-11 18:01:15
    以下设置方法将会用图片填充剩下的屏幕空间,图片会变形: ImageView1.setBackgroundDrawable(getResources().getDrawable(R.drawable.http_imgload1));   以下设置方法填充设定的ImageView空间: Bitmap ...

    以下设置方法将会用图片填充剩下的屏幕空间,图片会变形:

    ImageView1.setBackgroundDrawable(getResources().getDrawable(R.drawable.http_imgload1));

     

    以下设置方法填充设定的ImageView空间:

    Bitmap gameStatusBitmap =BitmapFactory.decodeResource(getResources(), R.drawable.http_imgload2);
    ImageView1.setImageBitmap(gameStatusBitmap);

    展开全文
  • 在布局文件中有一个空的ImageView,现在我想动态放进一个图片: TextView txt = (TextView) findViewById(R.id.textView1); txt.setText("my text"); 有没有类似设这TextView方法的: ImageView image ...
  • 动态设置ImageView中的图片

    千次阅读 2012-07-27 10:02:58
    动态设置ImageView中的图片 有时候,我们为了在同一个ImageView中显示不同的图片,往往会使用: 1 view plaincopy to clipboardprint? 2 if(条件1) { 3 image.setBackground(R.id.xxx1); 4 } ...

    动态设置ImageView中的图片

    有时候,我们为了在同一个ImageView中显示不同的图片,往往会使用:

    复制代码
     1 view plaincopy to clipboardprint?
    2 if(条件1) {
    3 image.setBackground(R.id.xxx1);
    4 } else if (条件2) {
    5 image.setBackground(R.id.xxx2);
    6 }
    7 if(条件1) {
    8 image.setBackground(R.id.xxx1);
    9 } else if (条件2) {
    10 image.setBackground(R.id.xxx2);
    11 }
    复制代码

    可以用另一个简便的方法实现相同的功能,首先,在res/drawable下建立一个xml文件,内容如下:

    复制代码
     1 <level-list xmlns:android="http://schemas.android.com/apk/res/android">
    2 <item android:maxLevel="4" android:drawable="@drawable/stat_sys_battery_0" />
    3 <item android:maxLevel="14" android:drawable="@drawable/stat_sys_battery_10" />
    4 <item android:maxLevel="29" android:drawable="@drawable/stat_sys_battery_20" />
    5 <item android:maxLevel="49" android:drawable="@drawable/stat_sys_battery_40" />
    6 <item android:maxLevel="69" android:drawable="@drawable/stat_sys_battery_60" />
    7 <item android:maxLevel="89" android:drawable="@drawable/stat_sys_battery_80" />
    8 <item android:maxLevel="100" android:drawable="@drawable/stat_sys_battery_100" />
    9 </level-list>
    10 <level-list xmlns:android="http://schemas.android.com/apk/res/android">
    11 <item android:maxLevel="4" android:drawable="@drawable/stat_sys_battery_0" />
    12 <item android:maxLevel="14" android:drawable="@drawable/stat_sys_battery_10" />
    13 <item android:maxLevel="29" android:drawable="@drawable/stat_sys_battery_20" />
    14 <item android:maxLevel="49" android:drawable="@drawable/stat_sys_battery_40" />
    15 <item android:maxLevel="69" android:drawable="@drawable/stat_sys_battery_60" />
    16 <item android:maxLevel="89" android:drawable="@drawable/stat_sys_battery_80" />
    17 <item android:maxLevel="100" android:drawable="@drawable/stat_sys_battery_100" />
    18 </level-list>
    复制代码

    然后在layout中把image view的src设置成已创建好的xml文件,程序中变换图片时,只需要使用:

    1 imageview.getDrawable().setLevel(50);

    Android会根据level的值自动选择对应的图片。手机显示剩余电量就是用这个方法来显示不同图片的。

    展开全文
  • 本来是从xml文件中读取文件的路径 刚开始设计的是 <pic>res/drawable/icon 取得 res/drawable/icon 然后想了半天都不知道如何把 ...res/drawable/icon 跟 R....每一张图片的name 都是 R.drawable的一个字段

    本来是从xml文件中读取文件的路径

    刚开始设计的是 <pic>res/drawable/icon</pic>

    取得 res/drawable/icon 然后想了半天都不知道如何把

    res/drawable/icon 跟 R.drawable 中的 resId 联系起来

    一个 string 一个 int ??? 和解???

    想了半天 不知道哪跟筋 开窍了 。 OMG

    爽死我了, 还是 java的反射强大哦, 废话不多说了, 来代码

    int resId = (Integer) R.drawable.class.getField("icon").get(null); holder.img.setImageResource(resId);

    需要明白的一点就是 每一张图片的name 都是 R.drawable的一个字段

    展开全文
  • ImageView动态设置图片

    千次阅读 2014-03-06 19:00:29
    关于ImageView动态设置图片

    关于ImageView中如何动态设置图片  


    我是从一个list中读取的字符串 动态的设置到ImageView中。

    mTreeList中存放的是R.drawable.icon_direct_bottom


    ImageView ic = (ImageView) convertView.findViewById(R.id.lv_icon1);
    			Resources res = ctx.getResources();
    			Bitmap bmp = BitmapFactory.decodeResource(
    					res,
    					Integer.parseInt(mTreeList.get(position - 5).get("icon")
    							.toString()));
    			BitmapDrawable bmp1 = new BitmapDrawable(bmp);
    			ic.setImageBitmap(bmp);


    展开全文
  • private void changeLight(ImageView imageView, int brightness) { ColorMatrix cMatrix = new ColorMatrix(); cMatrix.set(new float[] { 1, 0, 0, 0, brightness, 0, 1, 0, 0, brightness,// 改变亮度 0, 0,...
  • 我们经常会遇到动态设置ImageView的高度的情况,今天给大家分享下怎么使用自定义ImageView去动态设置ImageView的高度1.自定义ImageView动态设置ImageView的高度(高度比以自定义属性方式给出)<span style="font-...
  • Java动态设置ImageView的setPadding无效,解决办法
  • 大体思想是根据屏幕大小动态定义
  • android:动态设置ImageView,Bitmap的长宽

    万次阅读 2016-10-17 19:55:24
    在代码中设置ImageView图片的大小的方法:  imageView.setImageResource(R.drawable.newscar);  LayoutParams params = imageView.getLayoutParams();  params.height=200;  params.width =100;  ...
  • Android动态设置ImageView的src

    万次阅读 2016-12-01 16:26:01
    setImageDrawable(drawable); setImageBitmap(bm); setImageResource(resId);
  • ImageView 动态设置图片无法生效 ImageView 使用 setBackgroundResource 和 setImageResource 都无法动态设置图片 问题原因: 使用了 @InjectView(tag = “over_dispatch_img”) 解决方案: 使用 findViewById(R.id...
  • 动态改变ImageView图片的大小

    千次阅读 2019-03-09 11:25:26
    ImageView中加入android:scaleType="fitXY" ,考虑到此属性可能会造成当前UI有所变形,所以在使用的时候需要限制ImageView所在的层。
  • 有些图片的宽高在布局的时候是不能够直接设定的,而是根据动态获取图片的同时,获取图片的宽高在设定 另外图片需要自适应 解决方案:类似以下代码  int bitmapHeight = bitmap.getHeight();  float unitHeight =...
  • 写代码调用该方法时候运行后没有效果,纠结了一会, 查看了一下 xml 原来是因为 xml中设置的是 src 不是 backgroud! 导致了imageView..setBackgroundResource 没有效果。解决方案: 1 修改代码 改为imageView....
  • 需求:图片显示宽度等于手机屏幕宽度,高度不固定,但不能改变原图比例 解决: //获取屏幕长宽 DisplayMetrics dm = context.getResources().getDisplayMetrics(); int w_screen = dm.widthPixels; int h_screen = ...
  • 方法1: package com.pic; import android.app.Activity; import android.os.Bundle; import android.util.Log;...import android.view.ViewGroup.LayoutParams;...import android.widget.ImageView;
  • 改变ImageView的背景 Drawable drawable = ResourcesCompat .getDrawable (getResources(), R .drawable .has _authorization, null) ; imv_authorization .setBackground (drawable) ; 改变button的背景...
  • 根据需要 , 有时需要动态修改ImageView图片的颜色 . 注意是修改ImageView图片的颜色 , 而不是修改ImageView的背景色 . 布局文件xml中修改: 就一个属性: android:tint=&quot;#ff0000&quot; 用代码...
  • android studio设置imageview显示图片

    千次阅读 2018-08-25 21:38:00
    ``` 拖动imageview 选择图片 .png 代码引用: private Imageview pay; pay = (ImageView)findViewById(R.id.imageView2); pay.setImageResource(R.drawable.pay);
  • android使用代码动态取消ImageView图片

    千次阅读 2016-04-03 19:10:12
     setBackgroundResource(0);
  • WindowManager wm = this.getWindowManager(); int width = wm.getDefaultDisplay().getWidth(); ImageView imageView = new ImageView(mContext);...//设置图片自适应,只是这句话必须结合下面的setM
  • imageView设置网址图片

    千次阅读 2014-07-22 10:48:40
    imageView设置网址图片
  • android ImageView网络图片加载、动态设置尺寸、圆角..
  • android中jiava设置ImageView背景图片

    万次阅读 2013-02-28 11:06:58
    开发环境:Android Developer Tools 开发环境版本Build: v...功能:设置ImageView背景图片 代码: ImageView imageViewHisCurve = (ImageView)findViewById(R.id.imageView_his_curve); imageViewHisCurve
  • 本来checkBox是可以使用的,但是现在新需求里要增加一个状态是disabled,disabled状态要展示特定的图片,这个checkBox解决不了,而且状态也不好控制,所以干脆自己封装一个算了。  先定义一个自定义attrs:   ...
  • Android—设置ImageView图片铺满

    千次阅读 2015-05-19 10:59:28
    Android中ImageView属性scaleType和setScaleType(ImageView.ScaleType)效果相同 ...所以可以在xml里面设置,如下:  <ImageView  android:id="@+id/scalePic1"  android:layout_width="fill_parent"  
  • imageView图片动态改变背景图

    千次阅读 2017-04-24 10:39:31
    图片imageView动态改变背景 checkIcon.setImageDrawable(getResources().getDrawable(R.mipmap.searchicon)); textView控件动态改变背景 checkIcon.setBackground(getResources().getDrawable(R.mipmap.searchicon...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,694
精华内容 8,677
关键字:

动态设置imageview的图片