5
我想申請默認情況下,按鈕上的文字顏色styles.xmlAndroid的風格指定按鈕顏色
<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具有相同的代碼。