2012-05-10 79 views
0

我正在開發一個應用程序,該應用程序使用自定義視圖,其中設置了位圖,並且可以通過觸摸屏輸入進行移動和縮放。 我使用的位圖被縮小爲比屏幕尺寸大的最小尺寸。Android Galaxy Nexus位圖問題

該應用程序適用於我已測試過的所有設備(約10種不同的設備,範圍從2.2〜2.3.6不同屏幕尺寸),Galaxy Nexus除外。

在Galaxy Nexus上,當位圖大於屏幕尺寸時,我嘗試移動它,位圖留下痕跡並且沒有繪製它應該顯示的內容。 我進行了各種測試,發現:

-這與繪製位圖的位置無關。

- 它始終是右側,或者是始終有問題

- 如果我的觀點之前繪製旋轉位圖,並使其適合在屏幕內的底部,它工作正常。即使在硬件加速關閉的情況下也會出現。

所以我現在最好的猜測是,不知何故位圖沒有正確加載到內存中(只有在屏幕大小內的位圖才能正確加載)。這似乎是與Android 4.0的問題,但不知道,因爲我只擁有1個設備,有Android 4.0。 如果有人知道如何解決這個問題,或知道問題是什麼,這將是很大的幫助。提前致謝。

+0

我解決了這個問題!這是視圖的大小...我想從android 4.0中,你必須確保視圖比你想繪製的位圖大。 – hjm

回答

0

我解決了這個問題!這是視圖的大小...我想從android 4.0中,你必須確保視圖比你想繪製的位圖大。