ActionBar の背景色を動的に変更しようとしていますが、白い背景に固執するたびに... int 色で ColorDrawable を作成し、文字列から解析し、XML で緑一色のドローアブルを作成しようとしました色、しかし私が呼ぶとき
getActionBar().setBackgroundDrawable()
私が選んだ方法では、私が何をしても白くなります。なぜこれが起こるのかについて何か考えはありますか?
私のXMLでは、カスタムスタイルを使用してActionBarに背景を追加しました。削除しようとしましたが、同じ結果です...
setBackgroundDrawable のパラメーターとしてこれまでにテストしたのは次のとおりです。
new ColorDrawable(getResources().getColor(R.color.my_color));
new ColorDrawable(Color.parse("#FF4444"));
getResources().getDrawable(R.drawable.my_drawable);