我应该使用什么布局来滚动两个元素

时间:2012-12-14 05:22:35

标签: android android-layout

这是我的布局情况。

<LinearLayout>

     <CustomGallery android:id="myComplextGallery"></CustomGallery>

     <LinearLayout android:id="galleryFooterToSelectGalleryItem> 
        .... Footer elements  Pick an item in gallery
     </LinearLayout>
</LinearLayout>

我所遵循的行为与myComplexGallery相同,其中列表视图中的列表项只包含一个列表项,而页脚是ListView页脚。也就是它滚动内容。请注意,图库是一个全屏画廊。

所以我可以把CustomGallery放在ListView中,但这有点过分吗?还有另一种方法可以做到这一点。使用滚动视图只允许一个直接子视图+自定义Galery也必须向下滚动。它有一个图像和很多很多单词。

我希望页脚线性布局能够与CustomGallery一起滚动,所以我想知道ListView旁边有哪些选项,而ListView也许是正确的方法。我将CustomGallery作为listItem的问题在于它本身非常复杂,拥有自己的适配器和项目列表。要创建一个总是只包含一个项目的列表视图,虽然复杂的一个看起来很正确......但只是想知道有什么替代方案。

1 个答案:

答案 0 :(得分:0)

ViewPager,你设计的xml布局在其内部膨胀。然后以onPageScrolled(int position, float offset, int offsetPixels)方法实际设置数据。

http://developer.android.com/reference/android/support/v4/view/ViewPager.html