android-layout – 图片库就像Google Play上的那个? (查看下一张图片)

android-layout – 图片库就像Google Play上的那个? (查看下一张图片),第1张

概述我试图在Google Play商店中实现一个图片,下一个图片可见: 我已尝试过不同的方法,但每个方法都走到了尽头: 1.使用PagerContainer(here信息) 但是这个解决方案对我来说在任何2.x设备上都不起作用,因为下一个图像不可见,而且ViewPager只在其边界内滚动(错误,没有回答here) 2.使用Horizo​​ntalScrollView 事实证明,这个解决方案在设计和功 我试图在Google Play商店中实现一个图片库,下一个图片可见:

我已尝试过不同的方法,但每个方法都走到了尽头:

1.使用PagerContainer(here信息)
但是这个解决方案对我来说在任何2.x设备上都不起作用,因为下一个图像不可见,而且VIEwPager只在其边界内滚动(错误,没有回答here)

2.使用Horizo​​ntalScrollVIEw
事实证明,这个解决方案在设计和功能方面都很出色,但由于Horizo​​ntalScrollVIEw只支持一个子视图,因此它会绘制整个视图,因此我遇到了某些设备的内存问题.我从服务器接收图像,它们的数量和大小都很大.因此,这里也遇到了死胡同.

3.使用Horizo​​ntalListVIEw(info here)
这听起来像是Horizo​​ntalScrollVIEw的替代品,因为使用了适配器,所以解决了内存问题.但是,一旦从服务器加载图像,我无法正确修改此类以更改其测量值.正如您所看到的,它会测量其孩子,同时牢记父母的测量结果.当我定义视图时,尚未从服务器接收图像,因此测量结果不正确.一旦收到图像,我就无法正确地强制重新测量视图.

4.将VIEwPager边距设置为负数
这个解决方案对我没有用,因为一旦我开始滚动,测量结果就没有正确显示. (第一个视图显示设置的边距,下一个图像是可见的.但是,在开始滚动后,一些图像有边距,其他没有,一些只在一侧等)我不知道这里是否有一个不断测量的解决方案观点和屏幕.

我可以为其中一个解决方案发布代码,如果你认为它是正确的.但我觉得Google Play使用了另一种我不了解的解决方案.我不想使用gallery,因为它已被弃用.

解决方法 这是非常简单的使用画廊视图.你可以在androID sdk示例中找到示例代码.并使用此链接获取教程 http://www.edumobile.org/android/android-beginner-tutorials/creating-image-gallery/ 总结

以上是内存溢出为你收集整理的android-layout – 图片库就像Google Play上的那个? (查看下一张图片)全部内容,希望文章能够帮你解决android-layout – 图片库就像Google Play上的那个? (查看下一张图片)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1135447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存