2012-02-28 69 views
0

我在我的代碼中收到錯誤。 無法爲類型畫布定義setViewPort(int,int)方法。Android 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; 
       } 

想不通的問題是什麼,所有必要的進口等

難道是我使用的是Android 4.0的事實?

謝謝。

+0

同樣在這裏,查看文檔,該方法不再被提及,也不被標記爲已棄用。我之前在早期版本的SDK版本<4上使用了該方法,但是在SDK 4中,該方法不再被發現。 – 2012-03-04 08:57:59

+0

我也在google組中發佈了這個問題:https://groups.google.com/forum/?fromgroups#!topic/android-developers/opNpb3qKauE – 2012-03-04 09:07:48

回答

2

下面是羅曼蓋伊從谷歌組答案:

「,刪除了此方法,因爲它已經沒有任何效果這是一個 殘存的老失敗的實驗。 「