我按照本指南在我的应用中实施了滑动视图:http://developer.android.com/training/implementing-navigation/lateral.html#horizontal-paging
在我的片段中,我有一个TextView,由于用户操作,内容可能会更新。当我滑动到另一个兄弟(左或右)时,不会反映此更新。
此外,一旦我刷到另一个片段并执行更新TextViews内容的操作,文本就不会更新。但是,当我滑回我来自的片段时,第一个片段中的TextView反映了我在第二个片段中所做的更新。
我通过其ID调用TextView。看起来,这不会让我得到实际片段中的TextView,但总是只有第一个片段中的那个。
我想完成两件事:
当我滑动到另一个片段时,我希望TextView始终显示实际值。
当我在第一个片段中执行动作时,我希望当前片段的TextView得到更新。
答案 0 :(得分:0)
由于所述TextView应该显示在每个片段中,它首先不应该是片段的一部分,而应该属于父活动。这样,它可以从任何片段轻松修改,并始终访问正确的片段,因为只有一个片段。