使用TabLayout Android时如何刷新每个活动?

时间:2012-01-23 13:41:39

标签: android refresh android-tabhost

我已经问过这个,但仍然没有答案。 我认为previous question没有明确地正确提出问题。 是的,他们可以解决我的第一个问题,但不能解决第二个问题。

第二个问题是当我尝试进入包含三个选项卡的TabActivity时,我无法在每个活动上逐个刷新它。我已经创建的菜单上的刷新按钮只是刷新它但是将我带到第一个选项卡,而不是当前活动选项卡。

有人可以提供帮助吗? 提前致谢

1 个答案:

答案 0 :(得分:2)

这不是答案,而是可能澄清Aditya的问题。

Aditya有一个包含三个TabActivities的应用程序。当用户更改第一个选项卡内容中的内容时,应该会更改其他两个选项卡的内容。当选择其中一个选项卡时,更改应立即显示 - 也就是说,当选择其中一个选项卡时,Aditya希望在显示内容之前更新内容。

一种(笨拙的)解决方法是在每个选项卡的布局中包含手动“刷新”按钮。这样可行,但最好不要求用户手动刷新视图。

此外,Aditya的“刷新”按钮的实现有一个错误,因为它刷新了所有三个选项卡,但随后总是更改以显示第一个选项卡。 Aditya希望刷新始终显示当前(刷新的)选项卡。

理想情况下,根本不需要刷新按钮,因为只需选择一个新选项卡就会在显示之前更新布局。

如果我说错了,我道歉。但这就是我读它的方式。