當前位置:編程學習大全網 - 網站源碼 - Android開發,動態設置Activity的layout背景圖片問題

Android開發,動態設置Activity的layout背景圖片問題

Bitmap img = BitmapFactory.decodeFile(BackgroundPath);

執行這行代碼的時候,拋出的異常,估計是報內存溢出

原因很簡單,Bitmap 是用字節來代碼像素點的

如果妳的圖片非常大,那麽android需要創建壹個非常大的數組來生成bitmap對象

這時候就會拋出異常

建議妳創建Bitmap前,先測試壹下圖片的大小,把圖片的大小壓縮成屏蔽的大小

再用來做layout的Background

  • 上一篇:淘寶微淘蓋樓活動怎麽蓋?
  • 下一篇:泰國雙聯燕窩為什麽這麽便宜?
  • copyright 2024編程學習大全網