2011-04-20 39 views
0

如何从OnDraw()方法绘制ImageView? canvas。()不必调用资源?有关ImageView的Android帮助

我试图做到这一点

 @Override 
    protected void onDraw(Canvas canvas) { 
     super.onDraw(canvas); 
     imageBack = BitmapFactory.decodeResource(getResources(), R.drawable.background);  
     canvas.drawBitmap(imageBack, (x /2)-15 ,y /2, null); 
     //touchEvents(); 
     ImageView image1 = (ImageView)findViewById(R.id.ImageView01); 



    } 
+0

添加更多的细节,以便你可以得到你要找的具体答案:) – 2011-04-20 03:36:42

+0

看到上面,我想绘制ImageView ..但我不知道如何显示它 – user710502 2011-04-20 03:40:07

回答

1

嗨提高了你的onDraw方法PLZ检查

@Override 
protected void onDraw(Canvas canvas) { 
    super.onDraw(canvas); 
    imageBack = BitmapFactory.decodeResource(getResources(), R.drawable.background);  
    imageBack.setBounds(0,0,getWidth(),getHeight()); 
    imageBack.draw(canvas); 

} 

你是不是很清楚。所以如果你发现任何diffuculty你可以添加评论到我的文章

+0

谢谢Sunil,我如何能够在我的视图中添加OnDraw的图像视图? – user710502 2011-04-21 02:57:20

+0

我没有收到。 PLZ具体到你的问题 – 2011-04-21 05:23:56