数時間後、私はすべてのテーマとスタイルの属性の下にあるパスを見つけました。しかし、私がキーワード "AppCompat"を検索すると、何も見つかりませんでした。 Theme.AppCompat.Light.NoActionBarのドキュメントはどこから入手できますか?Theme.AppCompat.Light.NoActionBar文書を入手する場所と、アンドロイドのためにスタイルをグローバルに変更する方法は?
私の目標は、テーマ/スタイルをグローバルに変更することです。以下の図を参照してください。
イラスト、例えば、私は、ツールバーのタイトルテキストのスタイルを変更したいと思います。私は2つのステップが必要です、下を参照してください。テーマのドキュメントを直接変更すると、ステップ2は必要ありません。 (私はすべてのツールバーのスタイルを一緒に変更したいと仮定します)。
要するに、私は各ウィジェット/アクティビティ/ etcのスタイルを変更しません。すべてのウィジェット/アクティビティ/ etcに適用されるグローバルスタイルを変更したいと思います。 助けてください。ありがとう。
Toolbar.TitleTextという名前のスタイルを定義します。
スタイルapp:titleTextAppearance = "@ style/Toolbar.TitleText"を使用します。 Androidのスタイルの場合
<style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title"> <item name="android:textSize">18sp</item> <item name="android:textColor">@color/colorWhite</item> </style> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" app:titleTextAppearance="@style/Toolbar.TitleText" />
Iドン私たちは同じページにいると思います。私はテーマ/スタイルの使い方を知っています。しかし、たとえば、私はボタンのスタイルを指定しなくても、それはまだデフォルトのスタイルを持っていますよね?私が尋ねるのは、すべてのボタンがスタイルを変更したので、各ボタンのスタイルを引用する必要はないので、デフォルトのスタイルファイルを変更することです。 – qcm217
申し訳ありませんが、私はスタイルファイルを変更するという意味ではありません。私は、スタイルをグローバルに変更することを意味します。 – qcm217
私は自分の答えを更新しました...それをチェックしてください –