actionbar修改title颜色
时间: 2023-07-31 21:05:17 浏览: 93
你可以通过在ActionBar的样式中设置`android:titleTextStyle`属性来修改标题文字的颜色。具体步骤如下:
1. 在styles.xml文件中定义一个新的样式,例如:
```xml
<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
<item name="android:titleTextStyle">@style/MyActionBar.TitleText</item> <!-- 修改标题文字样式 -->
</style>
<style name="MyActionBar.TitleText" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">#FFFFFF</item> <!-- 修改标题文字颜色为白色 -->
</style>
```
2. 在AndroidManifest.xml文件中将应用程序主题样式设置为新的样式:
```xml
<application
android:theme="@style/AppTheme">
```
3. 在Activity中启用ActionBar并设置标题:
```java
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true); // 显示返回按钮
actionBar.setTitle("My ActionBar"); // 设置标题
```
这样,标题文字的颜色就会被修改为白色。你可以根据需要修改`android:textColor`属性的值来改变标题文字的颜色。
阅读全文