これはどうやって解決するのが問題なのですか? 現在、さまざまなテーマのアプリケーションをコーディングしています。異なるスタイル)。 次に、リストアイテムが選択されましたsetTheme(R.style.Own_App_Style0);
に電話して、完全な外観を変更したいと思います。カスタムスタイルで定義された異なるTextviewの異なるフォーマット
この問題は、例で最もよく説明されています。 2つのTextViewがあるとします。
テーマ1 1. TextView:TextColorは緑色で、TextSize 15sp。 2. TextView:TextColorは赤とTextSize 10spにする必要があります。
テーマ2 1. TextView:TextColorは青色で、TextSize 10sp。 2. TextView:TextColorは黄色で、TextSizeは10spです。
もちろん、私は<item name="textViewStyle">@android:style/Widget.TextView</item>
を設定することで、TextViewsのデフォルトの外観を変更できることを知っています。 しかし、適用されたスタイル(xml)が異なるTextViewの2つ(またはそれ以上)の異なるタイプを言うことができますか?
この質問への答えを参照してください。 excactly http://stackoverflow.com/questions/4630440/how-to-change-a-textviews-style-at-runtime – elijah
ません。私は後でプログラムのsetTheme(R.style.OwnAppStyle)だけを呼び出したいと思います。完全なレイアウトを変更します。別々のウィジェットを変更しても問題が発生しない。私はこれを質問に加えました。 – KarlKarlsom