2

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);
4

0 に答える 0