Android:了解 TabLayout、ViewPager、Fragment 和 Adapter
Android: Understanding TabLayout, ViewPager, Fragment and Adapter
我是 Android 开发的新手。也是Java的新手(虽然有丰富的C++/Windows工作经验)
在阅读了一些文档并浏览了一些链接和 SO 答案之后,我的理解是:
- 片段有内容(如列表、按钮、文本、图像等)。
- 查看寻呼机适配器已添加片段。
- 查看寻呼机适配器已设置为查看寻呼机。
- 使用 ViewPager 设置 TabLayout。
因此每个选项卡将显示一个接一个添加的片段。
我的理解正确吗?
但接下来的问题是:
我们是否应该以特定方式使用这些组件,例如:向 ViewPager 适配器提供片段(包含图像、文本、列表等内容),并使用选项卡设置适配器,最后使用视图寻呼机来设置上适配器。
这就是 assembling/using 这些组件的所有固定方式,还是还有更多?
我没有在一个地方找到任何包含图表和示例的文档。如果有人可以分享就太好了。谢谢!
Is that all fixed way of assembling/using these components or is there any more to it?
完成this后,您会发现View Pager 基本上用于Screen Slides。
这意味着您几乎可以不将 TabLayout
与 ViewPager
集成,它仍然可以工作,您仍然可以从左向右滑动片段,反之亦然。
是的ViewPagers需要Fragments
在 android 中,您一次可以显示一个 activity。要在单个屏幕上显示更多信息,您需要找到一些出路。所以你不能在 activity 中使用 activity,因此在 View Pager 中不能使用 activity;但是嘿!你可以有片段,因为它们不是活动,它们可以将视图放在一起。
如果您在视图寻呼机中仅提供单个片段,它仍然有效。
我是 Android 开发的新手。也是Java的新手(虽然有丰富的C++/Windows工作经验)
在阅读了一些文档并浏览了一些链接和 SO 答案之后,我的理解是:
- 片段有内容(如列表、按钮、文本、图像等)。
- 查看寻呼机适配器已添加片段。
- 查看寻呼机适配器已设置为查看寻呼机。
- 使用 ViewPager 设置 TabLayout。
因此每个选项卡将显示一个接一个添加的片段。
我的理解正确吗?
但接下来的问题是:
我们是否应该以特定方式使用这些组件,例如:向 ViewPager 适配器提供片段(包含图像、文本、列表等内容),并使用选项卡设置适配器,最后使用视图寻呼机来设置上适配器。
这就是 assembling/using 这些组件的所有固定方式,还是还有更多?
我没有在一个地方找到任何包含图表和示例的文档。如果有人可以分享就太好了。谢谢!
Is that all fixed way of assembling/using these components or is there any more to it?
完成this后,您会发现View Pager 基本上用于Screen Slides。
这意味着您几乎可以不将 TabLayout
与 ViewPager
集成,它仍然可以工作,您仍然可以从左向右滑动片段,反之亦然。
是的ViewPagers需要Fragments
在 android 中,您一次可以显示一个 activity。要在单个屏幕上显示更多信息,您需要找到一些出路。所以你不能在 activity 中使用 activity,因此在 View Pager 中不能使用 activity;但是嘿!你可以有片段,因为它们不是活动,它们可以将视图放在一起。
如果您在视图寻呼机中仅提供单个片段,它仍然有效。