Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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照片流布局,如instagram_Android_Android Layout_Instagram - Fatal编程技术网

Android照片流布局,如instagram

Android照片流布局,如instagram,android,android-layout,instagram,Android,Android Layout,Instagram,我需要为android创建一个类似instagram的照片提要布局。用作父级的最佳布局是什么?表视图还是列表视图?还有别的吗?另外,Instagram怎么能一次加载这么多照片而不耗尽内存呢?做你想做的事情,并由一个。这还将处理回收视图以管理内存。执行您正在查找的操作,并由一个。这还将处理回收视图以管理内存。为了回答您的第二个问题,我将假设图像作为扇区进行压缩、处理和加载,而不是同时处理所有内容。我一点也不知道。然而,您的问题有点模糊,对于StackOverFlow来说不够具体。但我可能被证明是错

我需要为android创建一个类似instagram的照片提要布局。用作父级的最佳布局是什么?表视图还是列表视图?还有别的吗?另外,Instagram怎么能一次加载这么多照片而不耗尽内存呢?

做你想做的事情,并由一个。这还将处理回收视图以管理内存。

执行您正在查找的操作,并由一个。这还将处理回收视图以管理内存。

为了回答您的第二个问题,我将假设图像作为扇区进行压缩、处理和加载,而不是同时处理所有内容。我一点也不知道。然而,您的问题有点模糊,对于StackOverFlow来说不够具体。但我可能被证明是错的。关于内存,我唯一的猜测是,这些布局类型中有一种自己处理“单元”的“回收”?我想我记得读过类似的东西,但我不确定自定义“单元格”是否是这种情况。如果你想查看应用程序使用的视图,你可以使用它来检查它。这看起来对我来说是一个非常好的起点suppose@mpatten这可能是因为这些接口的很多东西都试图在内部实现这一点。回收电池与共用电池相同,可能有益,也可能有害;回收复杂对象可能会产生一些意外行为。在屏幕上显示东西与视频游戏的方式非常相似;如果它不在屏幕上,不要画它。从内存中取出任何内容的一种简单方法是将其临时缓存到存储介质上,然后在必要时将其加载回内存。现在的存储速度相当快,您可以不受影响。为了回答您的第二个问题,我假设压缩、处理和加载图像是一个扇区,而不是一次处理所有内容。我一点也不知道。然而,您的问题有点模糊,对于StackOverFlow来说不够具体。但我可能被证明是错的。关于内存,我唯一的猜测是,这些布局类型中有一种自己处理“单元”的“回收”?我想我记得读过类似的东西,但我不确定自定义“单元格”是否是这种情况。如果你想查看应用程序使用的视图,你可以使用它来检查它。这看起来对我来说是一个非常好的起点suppose@mpatten这可能是因为这些接口的很多东西都试图在内部实现这一点。回收电池与共用电池相同,可能有益,也可能有害;回收复杂对象可能会产生一些意外行为。在屏幕上显示东西与视频游戏的方式非常相似;如果它不在屏幕上,不要画它。从内存中取出任何内容的一种简单方法是将其临时缓存到存储介质上,然后在必要时将其加载回内存。这些天的存储速度相当快,您可以不受影响。使用GridView,我是否需要定义一个Row类来膨胀并填充数据以添加到GridView?是的,您可以像在ListView中膨胀行一样膨胀网格单元。覆盖并膨胀单元格布局。不要忘了使用以实现平滑的性能。使用GridView时,我需要定义一个Row类来膨胀并填充要添加到GridView的数据吗?是的,可以像在ListView中膨胀行一样膨胀网格单元。覆盖并膨胀单元格布局。不要忘了使用,以确保性能平稳。