如何在Fragment中按BackButton时隐藏布局

时间:2015-10-26 11:14:42

标签: android android-layout android-fragments

我有一个Activity有多个标签片段,按下底部的“Running total”按钮,该特定标签的UI隐藏,另一个显示表格的布局。我想显示选项卡的主UI,并在按下设备的后退按钮时隐藏该表格布局。我不能使用BackStack,因为我正在使用水平导航(标签)。怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以简单地覆盖活动中的onBackPressed()并在那里编写逻辑来处理您想要做的事情。

如果您要在onBackPressed期间操纵片段,可以通过覆盖onBackPressed本身中的Activity来完成。但这会破坏Fragment-Activity的沟通。最好在Fragment中使用onBackPressed

简单的Google搜索会为您提供有关如何在onBackPressedFragment的多个链接。 请按照以下链接了解如何实现此目的:http://vinsol.com/blog/2014/10/01/handling-back-button-press-inside-fragments/