0

この attrs.xml ファイルを持つ:

<resources>
    <attr name="customColorPrimary" format="color" value="#111111"/>
</resources>

その色の新しい値をJavaコードで書くことは可能ですか?

公式ドキュメントでそれを行う方法を見つけることができません...

4

1 に答える 1

1

簡単な答え: いいえ。

長い答え: コードで使用するものはすべて、クラスresourcesのコンテンツとしてコンパイルされます。Rすべての単一resource( stringdimenlayoutstyleattrおよびその他を含む) は、値のバリエーションとしてコンパイルされます。そのため、実行中に変更することはできません。public staticfinalint

于 2016-08-16T07:47:25.050 に答える