簡體   English   中英

Android Studio Java Bitmap 工廠退貨 null

[英]Android Studio Java Bitmap Factory returns null

我正在嘗試從資源中加載.png 文件,以下代碼打印“img is null”,因此 BitmapFactory 返回 null。 但 Android Studio IDE 沒有顯示任何錯誤。

API 16

img = BitmapFactory.decodeResource(context.getResources(), R.drawable.triangle_435);
if(img == null) {
  System.out.println("img is null!");
}

資源文件夾

該映像僅適用於 API 24 及更高版本(如 v24 所示)。

將您的圖像移動到drawable文件夾以使用默認drawable文件夾,該文件夾為所有 android 版本和尺寸提供資源。

要查看完整的層次結構,請單擊項目視圖而不是 android

在此處輸入圖像描述

在項目導航部分(代碼編輯器左側)並執行以下操作。 您還可以使用圖像上的refactor選項將其移動到不同的文件夾或嘗試復制和粘貼,Android studio 將為您提供粘貼到不同drawable目錄的選項。

閱讀有關提供替代資源的更多信息,並閱讀表中有關Platform Version (API level)的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM