2013-10-28 41 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 –