2011-01-18 8 views
0

現在、私のアプリはXMLスタイルシートを使用していますが、すべてのテストユーザーが独自の色を設定するよう求めています。ユーザーのデータを簡単に取得できますが、すべてを変更するにはどうすればよいですか。Androidはプログラムによって色をユーザーの仕様に変更します

アクティビティが実行された後に呼び出されるクラスを作成し、ユーザーの設定に基づいて色をリセットすることができます。そこには良い方法がありますか?

答えて

0

はあなたのxmlレイアウト

からビュー要素を取得し、あなたが欲しい色を変更するfindViewById(R.id.something)を使用することができませんでしたか?

(私はあなたの質問を誤解している場合申し訳ありませんが、このケースでは、あなたが>より具体的な可能性 - ?)

+0

はいそれは私がするつもりですものです。しかし、私はこのコードをUIを持つすべてのクラスに配置する必要があります。すべてのコントロールをループして、どのようなタイプであるかを確認する方法があるのだろうか? –

+0

私は、ジェネリッククラスを作って各オブジェクトを個別にコーディングする必要がないようにしようとしています。 –

+0

独自のbgカラーを設定するColoredVeiwクラスを作成しないのはなぜですか? xmlレイアウトで

関連する問題