0

我正在使用 sherlock 操作栏 API 来实现操作栏,我的问题是我在 android 中使用碎片。我的主要活动类使用超过 3 个片段来显示内容现在我需要在每个片段中访问该操作栏但是每当我移动时从主要活动到任何其他片段操作栏都无法访问。每当我调用任何操作时,它都会给我的空指针异常,需要您的帮助。

4

2 回答 2

3

确保其他片段正在扩展SherlockFragment

然后调用这个方法:

this.getSherlockActivity().getSupportActionBar().setTitle(TheString);
于 2013-08-23T13:53:11.633 回答
0

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

从片段(它应该是一个 SherlockFragment)执行以下操作

getSherlockActivity().getSupportActionBar().setTitle(theTitle);
于 2013-08-23T13:19:23.300 回答