我正在處理一個 Android 畫廊活動,其中所有影像都來自特定于該應用程式的目錄。我希望以與此類似的方式加載目錄中的所有影像。
public Integer[] mThumbIds = {
R.drawable.ic_launcher_background,R.drawable.ic_launcher_foreground
};
影像被保存到內部目錄中,我想將它們顯示為畫廊。如果它們位于此處,如何將它們放入上面的資料結構中?
File directory = new File("/data/data/com.boredgiant.chora/files"); //path is the string specifying your directory path.
File[] files = directory.listFiles();
uj5u.com熱心網友回復:
您使用的整數是資源識別符號。
您將獲得一個 File 陣列作為您的路徑。
路徑的 File 實體或 String 不能轉換為整數。即使您可以,整數也會被解釋為資源識別符號,而您的檔案不是資源。
但不需要整數。
您可以使用檔案路徑或 File 類實體非常輕松地顯示檔案。
調整您的配接器。使用檔案陣列而不是整數陣列。
小作業;-)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/366650.html
上一篇:用c讀取PNG檔案
下一篇:Python-影像差異分數
