2012-02-28 6 views
0

내 코드에서 오류가 발생했습니다. setViewPort (int, int) 메서드를 canvas 유형에 대해 정의 할 수 없습니다.안드로이드 4.0 : canvas.setViewport 오류

ImageView에 멀티 터치 기능을 구현하려고합니다. intire 클래스는 너무 길기 때문에 여기에 올릴 수는 없지만 더 많은 정보는 단지 코멘트가 필요합니다.

@Override 
     protected void onDraw(Canvas canvas) { 
      if(layout) { 
       if(!viewSet) { 
//line that's causing issue     
canvas.setViewport(displayWidth, displayHeight); 
        viewSet = true; 
       } 

문제가 무엇인지 알아낼 수있는 등 필요한 모든 수입

그것이 내가 안드로이드 4.0 사용하고 사실 수 있을까요?

감사합니다.

+0

여기에서 문서를 살펴보면 더 이상 언급되지 않았으며 더 이상 사용되지 않는 것으로 표시되지 않았습니다. 이전 SDK 버전 <4에서는이 방법을 사용했지만 SDK 4에서는 더 이상 메소드를 찾을 수 없습니다. –

+0

또한 Google 그룹에 질문을 게시했습니다. https://groups.google.com/forum/?fromgroups#!topic/android-developers/opNpb3qKauE –

답변

2

가 여기에 Google 그룹에서 로맹 가이의 대답 :. 그것은 아무런 영향을 미치지 않기 때문에

는 "이 방법은 제거 그것은 옛날과 실패한 실험의 남은이었다. "

관련 문제