我从eclipse导入了这个项目,在那里工作正常。由于multidex我应该迁移,所以在迁移到Android Studio之后,我遇到了很多问题,但由于以下原因我现在全部解决了:

getActionBar().setBackgroundDrawable(new ColorDrawable(Color.rgb(103, 58, 183)));


它显示了棒棒糖前置设备的NullPointerException可以帮助我摆脱困境。

最佳答案

根据官方参考,setBackgroundDrawable was deprecated in API level 16

它说:使用setBackground(Drawable)代替。所以,

getSupportActionBar().setBackground(new ColorDrawable(Color.rgb(103, 58, 183)));


可能有效。

10-02 11:00