android.graphics.Color によって生成されたカラー整数を #RRGGBB 形式の 16 進数文字列に変換することは、Android の一般的な要件となる場合があります。発達。このプロセスを簡略化するために、アルファ値を削除し、ゼロ パディングを保証するメソッドを検討します。
16 進文字列を作成します: 16 進文字列を取得するには、特定の形式文字列を指定して String.format メソッドを利用します。
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
例: このアプローチを例の値 -16776961 に適用すると、
int intColor = -16776961; String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
これらの手順に従うことで、Android で色の整数を 16 進数の文字列に簡単に変換でき、アルファ値が存在せず、ユニフォームに適切なゼロ パディングが行われるようになります。 16 進数表現
以上が質問形式を目的とした、いくつかのタイトルのオプションを次に示します。 * Android で色の整数を 16 進数の文字列に変換するには? (シンプルかつ直接的) * Android カラー整数を 16 進文字列に変換: クリーンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。