【问题标题】:Best practices for multiple layouts with fullscreen view, tabs and toolbar具有全屏视图、选项卡和工具栏的多种布局的最佳实践
【发布时间】:2016-09-27 21:57:08
【问题描述】:

我想做一个这样的布局:

  1. 没有工具栏或标题栏的登录布局
  2. 带有工具栏但没有选项卡的选择操作布局
  3. 另一种带有工具栏和 3 个选项卡的布局

我正在思考如何实现这一点,有多少片段、活动等。

我想有一个全屏活动和另一个带有片段、工具栏和选项卡的活动,每次我想要一个带有选项卡的布局以删除选项卡并在下一个屏幕中再次添加选项卡。 但仔细想了想,这似乎是个坏主意。

我应该使用片段和选项卡创建一个单独的活动并在这 3 个布局中导航吗?

当您想使用选项卡和工具栏但又不想在所有布局中都有选项卡时,最好的方法是什么?

【问题讨论】:

    标签: android android-layout android-fragments android-toolbar android-tabs


    【解决方案1】:

    您只需要 1 个Activity 和 3 个Fragments。在需要工具栏的片段中,只需使用Toolbar 视图即可。这在Support Library 上可用,因此您在使用旧的 Android 版本时不会遇到问题。 而在带有标签的Fragment 中,只需使用TabLayoutViewPager 即可在标签之间切换(每个标签都是Fragment)。

    【讨论】:

    • 让登录视图成为它自己的活动可能是有意义的。
    • 是的,这就是我会做的,但我只是给@CDrosos 我会实现他的要求的方式。
    • 在带有标签的布局中,我将删除工具栏视图并添加标签布局?我应该让他们两个都参加同一个活动吗?并隐藏/显示我需要的任何东西?
    • 另外,第一个选项卡的内容将有一个使用 sqype 更改照片的 imageview,如果我将它与 viewpager 结合使用会不会出现问题?
    猜你喜欢
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    • 2012-10-30
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多