我在我的 android 应用程序中使用 ActionBarSherlock。它适用于除三星 Galaxy S3 以外的所有手机。
这一特定行给出了空指针异常 -
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(getString(R.color.headerBarColor))));
我的清单看起来像这样 -
<application
android:icon="@drawable/adminlaunchericon"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
这里 getSupportActionBar() 给了我空值。
现在,同一段代码可以很好地与其他手机配合使用。
任何人都有这样的经验,如果可以告诉我如何处理。