2016-04-30 89 views
0

我對我的應用程序文件styles.xml:我將如何動態更改整個android應用程序的字體顏色?

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    <item name="android:textColor">#000000</item> 
    <item name="android:background">#FFFFFF</item> 
</style> 

我想,這樣如果用戶從微調選擇一個值,則該值在風格應用程序改變文字顏色做出來。

我有我的onClick方法,我有微調框的值,但我無法弄清楚我如何訪問textColor樣式項目以及如何動態更改它?

回答

0

我沒有設法做到我想要的,但是一個解決方法是我只讓用戶選擇3種字體顏色:黑色,藍色和紅色,然後我有3個主題。每個主題都有不同的文字顏色。

然後,我剛換下面這個答案的主題:實現這一目標是使在rescourses文件夾color.xml資源,並鏈接到它的活動佈局Android - Change app Theme on onClick

0

的一種方式。

此外,爲什麼你有css作爲這個問題的標籤之一?

相反,它應該是XML。

相關問題