我在这里附上了我的屏幕。如何更改android中的导航标题颜色。
你能否在标题中注明我提到的我的个人资料是默认的白色,但我想改变它的颜色。
<style name="AppTheme.Toolbar.Title" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
<!-- Set proper title size -->
<item name="android:textSize">@dimen/abc_text_size_title_material_toolbar</item>
<!-- Set title color -->
<item name="android:textColor">@color/red</item>
</style>
答案 0 :(得分:2)
这可能有所帮助。
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="android:textColorPrimary">@color/green</item>
</style>
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light">
<item name="android:textColorPrimary">@color/green</item>
</style>
答案 1 :(得分:1)
希望这可以帮到你
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
</style>
<style name="MyTheme.ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
</style>
<style name="MyTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">@color/red</item>
</style>
</resources>
答案 2 :(得分:1)
如果要添加颜色,请以编程方式执行此操作:
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setTitleTextColor(ContextCompat.getColor(this, R.color.red));
并初始化colors.xml
中的颜色值:
<color name="red">#FF0000</color>
答案 3 :(得分:0)
如果您想动态添加颜色,请查看以下代码。
getSupportActionBar().setDisplayOptions(android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM);
getSupportActionBar().setDisplayShowCustomEnabled(true);
getSupportActionBar().setCustomView("your custom layout file for actionbar");
getSupportActionBar().setBackgroundDrawable(new ColorDrawable("Set your color in hex"));
View view = getSupportActionBar().getCustomView();