2010-05-06 124 views
2

我试图在Android中创建“可滚动”布局。尽管使用developers.android.com,但我现在感觉有点失落。我对Java有些陌生,但并不是太多,我觉得我应该会遇到这些问题 - 对Android来说新手是现在最大的问题。Android:创建可滚动布局

我试图创建的布局应该在某种“网格”中滚动。我想我正在寻找的是画廊视图,但我现在真的失去了如何实现它。我希望它能够“捕捉”到框架的中心,就像在实际的Gallery应用程序中一样。

本质上,如果我有9张照片的照片库,则想法是以3x3方式向上/向下和左右滚动它们。不需要动态调整,或者类似的东西,我只想要一个可以滚动的网格。

我也没有要求任何人给我明确的代码 - 我试图学习,比什么都重要。但是,如果指向正确的方向寻求有帮助的布局编程资源,我们将不胜感激,并确认它是否是我正在寻找的图库视图也会非常有用。

编辑:澄清,目标是一次在屏幕上有一个项目。如果您在一个项目和下一个项目之间滚动,则前一个项目离开屏幕,并且新项目卡入到位。因此,如果它是一个照片库,网格上的每个点大概都会占用整个屏幕大小,并且当您沿任一方向滑动到下一张照片时,它们都会从可见区域中飞出。 (照片仅供举例说明)

+0

我能建议一个像“创建可滚动布局?”的标题吗? – Casebash 2010-05-06 03:04:29

回答

1

page给出了不同的内置布局对象的一个​​很好的总结。从您的描述中,GridView或可能的TableLayout可能工作。 GalleryView看起来只是水平的。

1

你应该看看ViewPager widget,它可以在Android兼容包。我花了很长时间试图让图库小部件正常工作,但最终以ViewPager结算,返回了对象。奇迹般有效。