Android的横向分页

时间:2018-01-18 18:33:25

标签: android android-recyclerview android-viewpager android-gridview horizontal-scrolling

我对android很新。

我必须设计一个具有2 * 4网格的Activity。

每个网格项都有一个图像视图和一个文本视图

在向左或向右滑动时,用户将移动到不同的页面,但UI将保持不变。

只是设置到网格的数据会发生变化。

我希望页面数量可配置。

此外,我想为UI重用相同的xml文件,而不是为其他2个页面创建两个新的xml文件。

哪种方法最好,也是最有效的方法,以及如何做到这一点的任何示例?任何帮助将不胜感激。谢谢

enter image description here

2 个答案:

答案 0 :(得分:1)

我认为您可以将ViewPagerFragment一起使用。您可以在此示例中看到https://developer.android.com/training/animation/screen-slide.html

答案 1 :(得分:1)

您可以使用ViewPager来实现此目标,每个页面(可能Fragments)包含RecyclerViewAdapter.

每个页面的片段代码,布局文件和适配器实现都是相同的。您只需传入相应的数据即可显示到每个页面。