-1
上午我試圖用這個教程here該設備上的每個圖像加載到網格視圖的工作顯示每一個形象,但林不知道如何修改它只是顯示從某一特定目錄中的圖像外置儲存。安卓:從一個特定的目錄
上午我試圖用這個教程here該設備上的每個圖像加載到網格視圖的工作顯示每一個形象,但林不知道如何修改它只是顯示從某一特定目錄中的圖像外置儲存。安卓:從一個特定的目錄
獲取該文件夾的內容與folder.listFiles()
,並從每個條目創建一個Uri
。
String folderName="Photos";
ArrayList<Uri> images = new ArrayList<Uri>();
File folder = new File(Environment.getExternalStorageDirectory() + File.separator
+ folderName);
File[] files = folder.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String filename) {
return filename.endsWith(".jpg") || filename.endsWith(".png");
}
});
for (File file : files) {
images.add(Uri.parse(file.getAbsolutePath()));
}
然後你可以使用uris的數組列表將它傳遞給適配器。
這是一個相當廣泛的問題。你必須提供更多細節。你有什麼嘗試,是應用程序或電話本身內的目錄? – Dyna
那麼這個教程會發生什麼?它看起來像從外部存儲獲取所有圖像並顯示它們。你應該發佈你已有的代碼並尋求幫助 – BigT