android actionbarsherlock与首选项的样式冲突
这里的主要问题是,操作栏的textColor设置为白色,并且此页面上显示的背景为白色,使文本无法阅读。。。有没有人有办法解决这个问题 我确实试过使用这个代码android actionbarsherlock与首选项的样式冲突,android,android-preferences,preferenceactivity,Android,Android Preferences,Preferenceactivity,这里的主要问题是,操作栏的textColor设置为白色,并且此页面上显示的背景为白色,使文本无法阅读。。。有没有人有办法解决这个问题 我确实试过使用这个代码 protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); addPreferencesFromResou
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.perferences);
}
在“设置”活动中,但它不起作用 因此,与其使用#FFFFFF
将标题颜色设置为白色,不如使用以下选项:
View v = new View(this);
v.setBackgroundColor(Color.GRAY);
@style/ActionBar.Solid
@android:彩色/白色
@android:彩色/白色
@style/ActionBar.Title
@样式/操作栏。副标题
这应该能帮到你。据我所知,你想将ActionBar的标题文本颜色更改为白色,但使用
#FFFFFF
也将其他文本的颜色更改为白色,对吗?@Android Developer yes。。。是的,谢谢你。。。你是个救命的人。。。但是我之前写的代码背后的逻辑是什么,以至于它不起作用,你刚才提到的代码是如何起作用的???我对这些东西很陌生,所以如果你能解释一下,我会很感激:)在你的主题中设置“android:textColor”意味着整个应用程序中的textColor将被设置为白色。我还有一个问题想问。。。在android 3.0及更高版本中,actionbarsherlock下拉菜单的字体看起来是黑色而不是白色。我尝试过各种方法,比如引用微调器的文本外观以及弹出和下拉,但都没有用。请帮忙。我也有同样的问题,到现在为止我还没有解决办法。
View v = new View(this);
v.setBackgroundColor(Color.GRAY);
<style name="Theme.MyApplications" parent="@style/Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/ActionBar.Solid</item>
</style>
<style name="ActionBar.Title" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
</style>
<style name="ActionBar.SubTitle" parent="TextAppearance.Sherlock.Widget.ActionBar.Subtitle">
<item name="android:textColor">@android:color/white</item>
</style>
<style name="ActionBar.Solid" parent="@style/Widget.Sherlock.Light.ActionBar.Solid">
<item name="titleTextStyle">@style/ActionBar.Title</item>
<item name="subtitleTextStyle">@style/ActionBar.SubTitle</item>
</style>