SaluteWarmTinct
2015-05-22 02:49
采纳率: 86%
浏览 8.5k
已采纳

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

我知道用setImageDrawable(),可是这个drawable=?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • danielinbiti 2015-05-22 03:04
    已采纳

    drawable对象,有多种,比如这里用BitmapDrawable

     1、从资源中获取Drawble
    private BitmapDrawable getDrawableFromId(int id){  //这个id就是类似R.drawable.lander_firing
        Resources res = getResources();  
        return (BitmapDrawable)res.getDrawable(id);  
    }  
    2、从资源中获取Bitmap图像
    private Bitmap getBitmapFromId(int id){  
        Resources res = getResources();  
        BitmapDrawable bitDraw = new BitmapDrawable(res.openRawResource(R.drawable.lander_firing));  
        Bitmap bm = bitDraw.getBitmap();  
        return bm;  
        //mImageView.setImageBitmap(bm);  
    }  
    
    打赏 评论
  • guwei4037 2015-05-22 02:51

    R.drawable.图片

    打赏 评论
  • 不得闲 2015-05-22 03:00

    R.Drawable.ImageID

    打赏 评论
  • hei-girl 2015-05-22 03:02

    imageView.setBackgroundResource(R.drawable.XX);

    打赏 评论
  • hei-girl 2015-05-22 03:02

    imageView.setBackgroundResource(R.drawable.XX);

    打赏 评论

相关推荐 更多相似问题