抱歉,如果以前有人问过这个问题,但我尝试用谷歌搜索这个话题没有任何好的结果。基本上,我正在尝试寻找 Google 决定弃用的 Gallery 小部件的替代品。到目前为止,我有以下候选人:
查看页面。不幸的是(据我所知),您一次只能显示一个视图。我知道有人在这里发布了解决方法:https ://gist.github.com/devunwired/8cbe094bb7a783e37ad1 。但我对这种方法有疑问。在我的手机上,显示了三个图像(水平)。最左边和最右边是静态的,而中间的是可滚动的(就像 ViewPager 应该做的那样)。即当我滚动 ViewPager 时,最左边和最右边的图像不会滚动。所以我不得不拒绝这个解决方案。
网格视图。看起来不错,但似乎 GridView 被设计为可水平和垂直滚动。我只想要一行,然后水平滚动。据我所知,Gallery 的设计并没有考虑到这一点。
水平滚动视图。Google 在 Javadocs 中建议的另一个(除了 ViewPager)。似乎是一个很好的使用方法,但是......如果我理解正确,使用这种方法所有内容都将被预先实例化。没有延迟加载..
所以我在这里很困惑。似乎最好的解决方案是一次仅使用一个 View 的 ViewPager (不符合我想要的),或者坚持使用 Gallery。
人家怎么想??
提前致谢!