更改ActionBarSherlock选项卡内容

时间:2012-11-28 16:46:48

标签: android android-actionbar actionbarsherlock actionbarsherlock-map

我使用ActionBarSherlock库创建了一个3标签式布局,其中2个包含地图。我还在地图上添加了一些注释。从现在开始,我将参考包含地图的两个标签中的一个,但同样适用于另一个标签。

我想要做的是“刷新”地图的内容。这将在单击注释时完成,该注释理想情况下将打开包含有关它的详细信息的列表片段,并将完全替换地图片段。

  1. 所以,我想在地图和列表片段之间进行“切换”,但我不能,因为我找到的唯一方法是让标签更改内容是通过注册ActionBar.TabListener。 http://developer.android.com/reference/android/app/ActionBar.TabListener.html 此外,这不是一个解决方案,因为就我而言,在这种情况下没有触发任何标签事件。

  2. 现在我正在以编程方式构建标签及其内容。 使用xml文件创建它是否更容易直接访问选项卡?现在,我没有选项卡对象的“指针”。 如果是这样,有关于此的任何指我指的是标签,而不是操作栏菜单。

  3. 提前致谢,任何建议。

1 个答案:

答案 0 :(得分:0)

尽管我理解你的问题,但我认为你应该利用SharedPreferences在tabclick上将值从一个片段传递到另一个片段...... http://developer.android.com/reference/android/content/SharedPreferences.html