2011-04-20 4 views
0

어떻게 OnDraw() 메소드에서 ImageView를 그릴 수 있습니까? canvas.()는 리소스를 호출 할 필요가 없다. 안드로이드 도움말 (ImageView 포함)

내가이

 @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

자세한 내용은 당신이 대답에 찾고있는 구체적인 얻을 수 있도록 : –

+0

위의 참조, ImageView .. 그리기 위해 노력하고있어하지만 난 – user710502

답변

1

안녕을하려고하는 방법은 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); 

} 

대단히 명확하지 확인 된 onDraw을 개선했다. 그래서 어떤 diffuculty 찾을 경우 내 게시물에 덧글을 추가 할 수

+0

Sunil에게 감사하며, 내보기에서 OnDraw의 이미지보기를 어떻게 추가 할 수 있습니까? – user710502

+0

나는 못갑니다. PLZ 당신에게 특정 문제가 될 –

관련 문제