我正在尝试将 Android(4.0) 的操作栏添加到 PhoneGap (2.0.0) 的 webview 活动中。我在我的应用程序的另一个活动中使用相同的操作栏。它在 menu.xml 文件中,在其他活动中一切正常,没有任何问题。
当我加载 webview 时,没有显示操作栏。我在操作栏上得到一个 nullPointerExeption。我已经有了@targetApi(14)。该资源适用于 homeactivity,但不适用于 webviewactivity。
ActionBar actionBar = getActionBar();
actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.bar));
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setIcon(R.drawable.logo);
我发现 getActionBar 是 Activity 类中的一个函数,它返回 null。可能 phonegap 对 activty 产生了影响,因此无法加载操作栏。
有人有这方面的经验吗?谢谢