碎片和动作栏sherlock

时间:2013-08-23 11:36:29

标签: android android-fragments actionbarsherlock

我正在使用sherlock操作栏API来执行操作栏,我的问题是 我在android.my中使用碎片主活动类正在使用3个以上 片段现在显示的东西我需要访问每个片段中的操作栏 但每当我从主要活动转移到任何其他碎片时,动作栏都没有 在那里访问。当我调用任何动作时,它会给我的空指针异常,需要你的帮助。

2 个答案:

答案 0 :(得分:3)

确保其他片段正在扩展SherlockFragment

然后调用此方法:

this.getSherlockActivity().getSupportActionBar().setTitle(TheString);

答案 1 :(得分:0)

如果我理解了这个问题,您需要从活动中的片段到达操作栏。所以一旦你从片段到达活动,就可以从那里获得动作栏。说你需要设置标题:

来自片段的

(应该是SherlockFragment)执行以下操作

getSherlockActivity().getSupportActionBar().setTitle(theTitle);