我有以下 SherlockFragmentActivity 的代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(R.style.Theme_Sherlock);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sherlock);
}
这是它的样子。
我的问题是我无法在此活动中更改顶部标题颜色,并且我还想更改此 SherlockDemo 标题的背景。
那个顶部标题叫什么?是没有添加任何动作或其他任何东西的 ActionBar 吗?
请让我知道我该怎么做。
编辑我的应用主题
<style name="AppTheme" parent="@style/Theme.Sherlock">
<item name="android:actionBarStyle">@style/MYAction.ActionBarStyle</item>
</style>
<style name="MYAction.ActionBarStyle" parent="@style/Widget.Sherlock.ActionBar">
<item name="android:titleTextStyle">@style/MyBar.ActionBar.TitleTextStyle</item>
</style>
<style name="MyBar.ActionBar.TitleTextStyle" parent="@style/TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@color/green</item>
<item name="android:textSize">20sp</item>
</style>