2012-09-07 55 views
2

我正在嘗試將Android(4.0)的操作欄添加到PhoneGap(2.0.0)的webview活動中。我在我的應用程序的另一個活動中使用了相同的操作欄。它在menu.xml文件中,而在其他活動中,一切正常,沒有任何問題。PhoneGap webview上的Actionbar

當我加載web視圖,該動作條未示出。 我在操作欄上得到一個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是一個轉折的活動,因此它是不可能加載操作欄。

有人有這方面的經驗?由於

回答

4
@Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.setBooleanProperty("showTitle", true); 
    super.onCreate(savedInstanceState); 

之前super.onCreate是爲問題

的答案setBooleanProperty