あなたは正しい道を進んでいますが、非常に小さな間違いを犯しています。
使用しているカラー フォーマットが間違っています。Androidの公式ドキュメントから、
サポートされている形式は次のとおりです: #RRGGBB #AARRGGBB または次のいずれかの名前: 'red'、'blue'、'green'、'black'、'white'、'gray'、'cyan'、'magenta'、'yellow' , 'lightgray', 'darkgray', 'grey', 'lightgrey', 'darkgrey', 'aqua', 'fuchsia', 'lime', 'maroon', 'navy', 'olive', 'purple', 'シルバー」、「ティール」。
したがって、基本的に、メソッドに間違ったカラー形式parseColor()
を使用しています。余分な # を 1 つ削除するだけで準備完了です。
footer.setBackgroundColor(Color.parseColor("#ffb5d6e1"));
ボーナス
簡単にするために、色から不透明度コンポーネントを削除することもできます。「ff」を使用して不透明度を100%に設定していますが、これもデフォルトの動作です。したがって、このコンポーネントを削除して、次のようにシンプルに保つことができます。
footer.setBackgroundColor(Color.parseColor("#b5d6e1"));