ユーザーがカスタマイズした背景色を持つレイアウトがあります。ユーザーは 4 つの値を入力します。RGBアルファ
しかし、レイアウトで色を設定する方法が 4 つの値を受け入れないことがわかりました。
setBackgroundColor()
int 値を受け入れるだけです。
RGBA から HEX までの Java パーサーを検索しましたが、見つかりませんでした。
どこで見つけられるか知っていますか?
ありがとう。
値フォルダーのcolor.xmlにカラーコードを記述します-
<resources>
<color name="white">#FFFFFFFF</color>
<color name="black">#FF000000</color>
<color name="red">#FFFF0000</color>
<color name="blue">#FF0000FF</color>
次に、コード セット レイアウト バックグラウンドで
LinearLayout ll=find(...);
ll.setBackgroundResource(R.color.white);