【问题标题】:How to display fragment tab activity?如何显示片段选项卡活动?
【发布时间】:2016-08-22 19:11:07
【问题描述】:

我已经使用片段创建了 3 个选项卡,即 tab1、tab2 和 tab3。

当我单击 tab1 中的按钮时,它会转到另一个活动,即 songlist.Java 和 xml 文件。

当我再次单击歌曲列表中的按钮时,它应该显示 tab2。

如何在正常活动的歌曲列表中显示作为片段标签的 tab2?

【问题讨论】:

    标签: android android-tabactivity


    【解决方案1】:

    您不应该在 tab1 tab2 和 tab3 中调用意图以显示在同一个活动中。您需要将片段用于标签活动。如果您需要在 tab1 中显示歌曲列表,则必须在 songlist.java 中扩展 Fragment 并在 tab1 中调用 songlist.java 就像在 MainActivity 中一样

       adapter.addFragment(new Songlist(),"tab1");
    

    然后您现在就可以切换其他选项卡了。

    【讨论】:

    • 现在我的歌曲列表类扩展到 appCompatActivity 如果我使用片段扩展歌曲列表类,那么我无法执行某些操作,例如 findViewById、toast 等
    • 您可以随时调用 view.findViewById 或 getActivity() 作为上下文。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多