0

我在我的 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() 给了我空值。

现在,同一段代码可以很好地与其他手机配合使用。

任何人都有这样的经验,如果可以告诉我如何处理。

4

1 回答 1

0

我通过删除以下行来修复它 -

requestWindowFeature(Window.FEATURE_NO_TITLE);

我想知道为什么我把它放在第一位。但无论如何,它可能会帮助别人。

于 2012-12-13T10:25:00.423 回答