我正在使用sherlock操作栏API来执行操作栏,我的问题是 我在android.my中使用碎片主活动类正在使用3个以上 片段现在显示的东西我需要访问每个片段中的操作栏 但每当我从主要活动转移到任何其他碎片时,动作栏都没有 在那里访问。当我调用任何动作时,它会给我的空指针异常,需要你的帮助。
答案 0 :(得分:3)
确保其他片段正在扩展SherlockFragment
然后调用此方法:
this.getSherlockActivity().getSupportActionBar().setTitle(TheString);
答案 1 :(得分:0)
如果我理解了这个问题,您需要从活动中的片段到达操作栏。所以一旦你从片段到达活动,就可以从那里获得动作栏。说你需要设置标题:
来自片段的(应该是SherlockFragment)执行以下操作
getSherlockActivity().getSupportActionBar().setTitle(theTitle);