我的最终目标是在Android中创建一个活动,在一个可滚动的垂直列表中显示两个或多个图像。问题是,我不断尝试不同的观点,我不知道什么是最好的选择是我的情况。
理想的实施将使我能够完成以下所有工作:
我的实现使用了一个由自定义SurfaceView中的所有图像组成的位图,但我已经看到了它如何使#1和#2变得困难。我只有3号工作。
我也尝试过使用ListView,但无法成功地实现#3。
我对Android的开发还比较陌生,但在我看来,定制的SurfaceView可以给我#3,定制的ListView可以给我#1和#2。创建一个由自定义SurfaceViews (每幅图像一张)组成的ListView是正确的方法,还是说我偏离了轨道?有没有更好的方法来解决我的处境?
发布于 2012-12-06 12:50:08
最后,我使用了一个由ListView组成的ImageViews来解决这个问题。这解决了#1和#2。然后为了处理pan/缩放,我在ListView的行中添加了一个ListView侦听器。这将激发将ImageView的位图传递给一个新活动的意图,该活动使用SurfaceView来呈现位图,我在其中为#3进行缩放/平移操作。
https://stackoverflow.com/questions/13734670
复制相似问题