我在Android应用中使用ActionBarSherlock。除三星Galaxy S3外,它在每部手机上都能正常使用。
此特定行给出空指针异常 -
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(getString(R.color.headerBarColor))));
My Manifest看起来像这样 -
<application
android:icon="@drawable/adminlaunchericon"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
这里getSupportActionBar()给我null。
现在,同一段代码与其他手机配合得非常好。
任何人都有这样的经历,如果可以告诉我如何处理这个。
答案 0 :(得分:0)
我通过删除以下行来修复它 -
requestWindowFeature(Window.FEATURE_NO_TITLE);
我想知道为什么我把它放在第一位。但无论如何,它可能会帮助别人。