[英]Is it possible to change AppBar text color in my theme (AppCompat)?
我只想更改 AppBar 文本顏色,但在主題編輯器(我使用 Android Studio)中,我只能更改textColorPrimary
(它更改 AppBar 文本顏色以及 LargeText 顏色)。
現在我像這樣更改文本顏色:
style.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
activity.xml
...
<android.support.design.widget.AppBarLayout
...
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
...
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
...
</android.support.design.widget.AppBarLayout>
是否可以在style.xml
更改我的 AppTheme 中的文本顏色?
ThemeOverlay.AppCompat.Dark.ActionBar
。 textColorPrimary
。 對於溢出和圖標,它將為textColorSecondary
。 然后,使用您創建的自定義主題為工具欄設置主題。
@color/colorForeground
您只需在樣式中添加“ colorForeground
”屬性即可在應用colorForeground
更改前景色。 這也會更改文本顏色和菜單點的顏色。
或者,您可以使用主題編輯器來編輯顏色。
嘗試檢查以下內容: http : //www.androiddocs.com/training/basics/actionbar/styling.html
請參閱“自定義文本顏色”部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.