这是我的布局情况。
<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的问题在于它本身非常复杂,拥有自己的适配器和项目列表。要创建一个总是只包含一个项目的列表视图,虽然复杂的一个看起来很正确......但只是想知道有什么替代方案。
答案 0 :(得分:0)
ViewPager,你设计的xml布局在其内部膨胀。然后以onPageScrolled(int position, float offset, int offsetPixels)
方法实际设置数据。
http://developer.android.com/reference/android/support/v4/view/ViewPager.html