2013-10-28 74 views
0

我收到一個錯誤NullPointerException在Actionbar.setCustomView();錯誤NullPointerexception自定義操作欄

即時我的課我擴展與集合任何人都可以幫助我嗎?

+1

向我們顯示您的代碼。那麼我們可能會幫你 –

+5

我不知道別人怎麼樣,但我不是一個心靈讀者。 – Maroun

+0

@PhilippSander很好的源代碼[使用此鏈接](https://www.github.com/Gupta126/code/blob/master/mainfile)在這個文件中我收到錯誤在行號96 –

回答

1

檢查您的Actionbar對象是否爲null並從那裏建立起來。你如何獲得Actionbar對象?

+0

我得到的ActionBar對象像'Actionbar action = getActionBar();' –

+0

好,然後根據您的應用程序設置檢查爲什麼你的對象爲空..你的目標API是什麼? – Nostradamus

+0

目標api是18.那麼告訴我一件事,如果我擴展活動,以便可以使錯誤? –

0

使用此,

ActionBar ab = getActionBar(); 
ab.setCustomView(view); 

注意:動作條僅適用於安卓3.0及以上..不過,如果你需要的ActionBar中的其他設備(Android 2.3及以下)爲好,使用ActionbarSherlock(http://actionbarsherlock.com/)實現它。

+0

感謝您的回答,但我在ab.setCustomView(查看);錯誤是NullPointerException –