2011-12-23 120 views
3

有誰知道如何從AS3的內存中強制卸載ByteArray在ActionScript3中卸載ByteArray Android

我曾嘗試(沒有成功):

byteArray.length = 0; 
byteArray = new ByteArray(); 

for (var i:int=0; i<byteArray.length; i++) { 
    byteArray[i] = null; 
} 

任何想法?

+0

Px與DP不同。你可以在這裏查看轉換器:http://labs.skinkers.com/content/android_dp_px_calculator/。 – 2011-12-23 22:57:27

+0

但是我真的必須爲他們中的每一個創建我的原始佈局的副本。我的意思是,我有100-200個。並且它們都包含相同的圖像 – Leon 2011-12-23 23:00:38

回答

3

首先DP的!= PX

閱讀本http://developer.android.com/guide/practices/screens_support.html

您不必爲不同的屏幕尺寸不同的佈局,比如說平板顯示更多的數據通過電話的卻可能有 - 所以你可能想給用戶更多的選擇或持續顯示導航。您可以在x0.75(ldpi),normal(mdpi),x1.5(hdpi)和x2.0(xhdpi)處重新創建xhdpi/hdpi大小並重新創建它)。然後,您可以引用單張圖像'R.drawable.logo',手機將從相關的可繪製文件夾(例如drawable-hdpi)中選擇最合適的可用資源。插件時刻,我們已經構建了一個基於c#.net 2.0的alpha工具來調整大小,我們將發佈Alpha版本http://www.wiseman-designs.com/downloads/android-icon-creator/,編輯:這對任何人都是免費的 - 源文件將在聖誕節後發佈。

+0

假設我有一個原始大小爲250×400的圖像,我應該將它放大並存儲(例如drawable-hdpi)?如果是這樣,我怎麼會知道正確的大小,所以它看起來不會被拉長? – Leon 2011-12-23 23:10:32

+0

首先,我可以問爲什麼我已經-1?我不覺得我說過什麼錯嗎?我提到的工具對所有項目類型都是免費的。只是不希望它繼續發生:( 你應該看看它處理很多這個爲你包括調整大小的AQuery庫。我會說它是最簡單的只是在設備上測試。一旦圖像正確定位和在合適的尺寸,然後你的縮小圖像在MDPI ...等shoudl ook正確的其他設備。 – 2011-12-23 23:16:46

+0

這不是我投票你失望,我甚至不能這樣做,因爲我的聲望只有25,我想這是Bill Gary。感謝您的信息,我會盡力的! – Leon 2011-12-23 23:21:48