我想在我的android應用程序中更改colors.xml文件中的某些屬性,然後我可以獲得新的主題顏色。知道如何更改colors.xml文件。謝謝。[PS:英語不是我的母語,所以...]如何修改android應用程序中的colors.xml,然後我可以更改我的主題顏色
-2
A
回答
1
您可以根據需要更改(編輯)/res/values/colors.xml
中的現有顏色並創建新的顏色。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#009688</color>
<color name="colorPrimaryDark">#00796B</color>
<color name="colorPrimaryLight">#B2DFDB</color>
<color name="textColorPrimary">#FFFFFF</color>
<color name="windowBackground">#FFFFFF</color>
<color name="navigationBarColor">#000000</color>
<color name="colorAccent">#4CAF50</color>
<color name="colorSecondaryText">#727272</color>
<color name="divider">#B6B6B6</color>
</resources>
您可以在/res/values/styles.xml
中使用和自定義您的主題。請注意,在colors.xml
中爲顏色資源設置的值在styles.xml
中用於自定義主題。
<resources>
<style name="MyMaterialTheme" parent="MyMaterialTheme.Base">
</style>
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="MyMaterialTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="MyMaterialTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<style name="Widget.CardContent" parent="android:Widget">
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">16dp</item>
<item name="android:paddingTop">24dp</item>
<item name="android:paddingBottom">24dp</item>
<item name="android:orientation">vertical</item>
</style>
</resources>
並應用你的主題活動中AndroidManifest.xml
<activity
android:name=".activity.ThirdActivity"
android:label="@string/title_book_store"
android:theme="@style/MyMaterialTheme" />
欲瞭解更多信息,看到這個帖子由AndroidHive
0
您可以從資源>值> styles.xml自定義theame在值文件夾中。
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimaryDark</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorPrimaryDark</item>
<item name="android:textColorPrimary">@color/black</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowSoftInputMode">stateHidden|adjustPan</item>
</style>
</resources>
+0
當我的應用程序運行時,有一個按鈕或讓客戶選擇一種顏色以顯示在primarycolordack,colorprimary或colorAccent上。怎麼做?任何事情,謝謝。 @Jinal Patel –
相關問題
- 1. 如何以編程方式更改colors.xml中的顏色值?
- 2. 更改基本主題顏色的Android應用程序的
- 3. 在Android應用程序中更改主題顏色
- 4. ios - 如何更改應用程序顏色主題
- 5. Android - 用webview加載URL後我可以更改背景顏色
- 6. 我如何讓用戶更改Android應用程序中的按鈕顏色
- 7. 我可以在iPhone應用程序中更改UIStatusBar中文本的顏色嗎?
- 8. 我如何更改主題TabSheet標題的文本顏色?
- 9. 如何更改wp7應用程序中標題欄的顏色?
- 10. 如何更改Android應用程序中文本的顏色
- 11. 如何更改android應用程序中的顏色?
- 12. 如何更改android應用程序中的背景顏色?
- 13. 更改Windows Phone 7主題感知應用程序的顏色
- 14. 黑莓 - 我們可以使用我們的應用程序更改主題嗎?
- 15. 在整個iOS應用程序中更改顏色主題
- 16. 更改我整個android studio應用程序混淆的主題
- 17. 如何更改rails應用程序中的默認實現主題顏色?
- 18. 在colors.xml中更改顏色後,main_activity.xml中的顏色不會刷新
- 19. 我們是否可以更改Android中的選項卡顏色
- 20. 允許用戶更改我的應用程序的顏色
- 21. 如何使用在我的values/colors.xml文件中定義的顏色更改TextView的背景顏色?
- 22. 我將如何動態更改整個android應用程序的字體顏色?
- 23. 更改面板的顏色以匹配用戶主題顏色
- 24. 如何更改主題/顏色Snoop Wpf實用程序?
- 25. 如何更改Cocoa應用程序的標題欄顏色?
- 26. Android改變主題顏色
- 27. 如何在Android應用程序中更改背景顏色
- 28. 如何在Android中更改應用程序的主題?
- 29. 如何修改bootstrap 4的主顏色?
- 30. Android修改colors.xml對於不同的主題
當我的應用程序運行時,有一個按鈕讓客戶選擇一種顏色以顯示在primarycolordack,colorprimary或colorAccent上。怎麼做?任何東西,謝謝@ jayeshsolanki93 @Htoo Aung Hlaing –