3

ユーザーがカスタマイズした背景色を持つレイアウトがあります。ユーザーは 4 つの値を入力します。RGBアルファ

しかし、レイアウトで色を設定する方法が 4 つの値を受け入れないことがわかりました。 setBackgroundColor()int 値を受け入れるだけです。

RGBA から HEX までの Java パーサーを検索しましたが、見つかりませんでした。

どこで見つけられるか知っていますか?

ありがとう。

4

3 に答える 3

-4

値フォルダーの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);
于 2013-06-05T08:25:00.873 に答える