Android:如何在滑动视图同级片段中更新TextView?

时间:2016-03-02 15:13:44

标签: android android-fragments swipe

我按照本指南在我的应用中实施了滑动视图:http://developer.android.com/training/implementing-navigation/lateral.html#horizontal-paging

在我的片段中,我有一个TextView,由于用户操作,内容可能会更新。当我滑动到另一个兄弟(左或右)时,不会反映此更新。

此外,一旦我刷到另一个片段并执行更新TextViews内容的操作,文本就不会更新。但是,当我滑回我来自的片段时,第一个片段中的TextView反映了我在第二个片段中所做的更新。

我通过其ID调用TextView。看起来,这不会让我得到实际片段中的TextView,但总是只有第一个片段中的那个。

我想完成两件事:

  1. 当我滑动到另一个片段时,我希望TextView始终显示实际值。

  2. 当我在第一个片段中执行动作时,我希望当前片段的TextView得到更新。

1 个答案:

答案 0 :(得分:0)

由于所述TextView应该显示在每个片段中,它首先不应该是片段的一部分,而应该属于父活动。这样,它可以从任何片段轻松修改,并始终访问正确的片段,因为只有一个片段。