我对android很新。
我必须设计一个具有2 * 4网格的Activity。
每个网格项都有一个图像视图和一个文本视图
在向左或向右滑动时,用户将移动到不同的页面,但UI将保持不变。
只是设置到网格的数据会发生变化。
我希望页面数量可配置。
此外,我想为UI重用相同的xml文件,而不是为其他2个页面创建两个新的xml文件。
哪种方法最好,也是最有效的方法,以及如何做到这一点的任何示例?任何帮助将不胜感激。谢谢
答案 0 :(得分:1)
我认为您可以将ViewPager
与Fragment
一起使用。您可以在此示例中看到https://developer.android.com/training/animation/screen-slide.html
答案 1 :(得分:1)
您可以使用ViewPager来实现此目标,每个页面(可能Fragments)包含RecyclerView和Adapter.。
每个页面的片段代码,布局文件和适配器实现都是相同的。您只需传入相应的数据即可显示到每个页面。