Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android在dir的水平滚动视图中显示千幅图像_Android_Pagination_Horizontalscrollview - Fatal编程技术网

Android在dir的水平滚动视图中显示千幅图像

Android在dir的水平滚动视图中显示千幅图像,android,pagination,horizontalscrollview,Android,Pagination,Horizontalscrollview,这是我的代码,解释如何设置水平滚动视图 File targetDirector = new File(targetPath); File[] files = targetDirector.listFiles(); for (int i = 0; i < 10; i++){ if(files[i].getName().contains(".png")) myGallery.addView(insertPhoto(files[i].getAbsolu

这是我的代码,解释如何设置水平滚动视图

 File targetDirector = new File(targetPath);

 File[] files = targetDirector.listFiles();

 for (int i = 0; i < 10; i++){
     if(files[i].getName().contains(".png"))
            myGallery.addView(insertPhoto(files[i].getAbsolutePath());
 }
File targetDirector=新文件(targetPath);
File[]files=targetDirector.listFiles();
对于(int i=0;i<10;i++){
如果(文件[i].getName()包含(“.png”))
myGallery.addView(insertPhoto(文件[i].getAbsolutePath());
}

这是个坏主意。
水平滚动视图
不是一个
适配器视图
,这意味着您的所有图像都将存储在内存中,这意味着您的应用程序如果不因
OutOfMemoryException
而崩溃,将变得缓慢

最好用这个