styles.xmlでデフォルトでボタンのテキストの色を適用しようとしています
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme">
<item name="android:windowFullscreen">true</item>
<item name="android:windowBackground">@color/black</item>
<item name="android:textColor">@color/green</item>
</style>
スタイルをボタンの色に変更し、アプリケーション全体に適用するにはどうすればよいですか? 私の主な内容は次のとおりです。
<application
android:icon="@drawable/ic_launcher"
android:label="Hack the World"
android:theme="@style/AppTheme">
これにより、すべてのテキスト (TextView など) が変更されますが、ボタン内のテキストは変更されません。上記の ColorThemes スタイルを使用して、次のようにボタンの xml に配置すると:
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:onClick="loadSavedgame"
android:text="Load Saved Game"
android:textColor="@color/green" />"
その後、それは完全に機能します。スタイルのために、これが普遍的に適用されないのはなぜですか? すべての異なるバージョンのstyles.xmlのコードは同じです。