0

我能够从 sdcard 中获取所有图像,但我想在列出来自 sdcard 的图像时显示文件名和图像。任何人都可以帮助我实现这一点。

4

2 回答 2

3

我认为这将解决它:

 File images = Environment.getDataDirectory();   
     File[] imagelist = images.listFiles(new FilenameFilter(){   
     @override  
     public boolean accept(File dir, String name) {   
        return (name.endsWith(".png"))   
     }   
 });   

希望这可以帮助。

于 2012-05-07T12:13:59.623 回答
0

你可以使用这个答案。从 SD 卡获取所有图像。为了只为 .png 工作,您需要在该答案中使用以下资源数组。

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="image">
     <item>png</item>
   </string-array>
</resources>
于 2012-05-07T13:31:38.033 回答