在某些片段中隐藏活动按钮并在某些片段中显示

时间:2018-09-02 08:48:17

标签: android android-fragments button

我有一个主要活动,包括两个按钮“提交”和“选择”以及少量图像。在活动内部,我有两个名为MyThings和MyPicks的片段。我想在MyThings片段中隐藏活动按钮“ Pick”,但想在MyPicks片段中显示。我怎样才能做到这一点?因为我不知道如何初始化该片段的主要活动中的按钮,以便我可以隐藏和显示片段中的按钮。请帮助

1 个答案:

答案 0 :(得分:2)

有几种方法可以处理这种情况。

  1. 其中之一是您的Activity中有两个名为 showButton()hideButton(),然后在其中隐藏并 显示按钮。在您的Fragment中,您可以在中调用这些方法 onCreateView()方法,因为您可以从中调用Activity方法 Fragment
  2. 另一种方法是您在Activity中隐藏或显示按钮 创建Fragment并将其放入容器中。我更喜欢 第二种方式。