私の設定画面では、クリックするとカラーピッカーダイアログが開くという設定があります。私がやりたいのは、ユーザーが色を選択したときに、設定のテキストの要約がその色で表示されることです。
このようにサマリーを設定してCurrently <font color="#ff0000">this color</font>
、その色で表示できることはわかっています。問題は、私が戻ってきた色がアンドロイドのint色であることです。
red()、green()、blue() メソッドを使用してから、それらを Hex に変換し、それらを文字列に結合して、要約テキストに新しい値を設定することができましたString colorString = String.format("#%02x%02x%02x",Color.red( defaultColor ), Color.green( defaultColor ), Color.blue( defaultColor ));
。これを行うより簡単な方法です。
ありがとうございます。
ショーン