三星Galaxy s3在getSupportActionBar()上给出null

时间:2012-12-12 20:46:22

标签: android actionbarsherlock samsung-mobile

我在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。

现在,同一段代码与其他手机配合得非常好。

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

1 个答案:

答案 0 :(得分:0)

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

requestWindowFeature(Window.FEATURE_NO_TITLE);

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