水平分页 Android
Horizontal Paging Android
我对 android 比较陌生。
我必须设计一个具有 2 * 4 网格的 Activity。
每个网格项目都有一个图像视图和一个文本视图
向左或向右滑动时,用户将移动到不同的页面,但 UI 将保持不变。
只是设置到网格的数据会发生变化。
我希望页数可以配置。
此外,我想为 UI 重复使用相同的 xml 文件,而不是为其他 2 页创建两个新的 xml 文件。
实现此功能的最佳方法和最有效的方法是什么以及有关如何执行此操作的任何示例?任何帮助将不胜感激。谢谢
我认为您可以将 ViewPager
与 Fragment
一起使用。你可以在这个例子中看到 https://developer.android.com/training/animation/screen-slide.html
您可以使用 ViewPager, each page (probably Fragments) containing a RecyclerView with an Adapter. 实现此目的。
每个页面的片段代码、布局文件和适配器实现都是相同的。您只需要传入相应的数据即可显示到每个页面。
我对 android 比较陌生。
我必须设计一个具有 2 * 4 网格的 Activity。
每个网格项目都有一个图像视图和一个文本视图
向左或向右滑动时,用户将移动到不同的页面,但 UI 将保持不变。
只是设置到网格的数据会发生变化。
我希望页数可以配置。
此外,我想为 UI 重复使用相同的 xml 文件,而不是为其他 2 页创建两个新的 xml 文件。
实现此功能的最佳方法和最有效的方法是什么以及有关如何执行此操作的任何示例?任何帮助将不胜感激。谢谢
我认为您可以将 ViewPager
与 Fragment
一起使用。你可以在这个例子中看到 https://developer.android.com/training/animation/screen-slide.html
您可以使用 ViewPager, each page (probably Fragments) containing a RecyclerView with an Adapter. 实现此目的。
每个页面的片段代码、布局文件和适配器实现都是相同的。您只需要传入相应的数据即可显示到每个页面。