Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android actionbarsherlock与首选项的样式冲突_Android_Android Preferences_Preferenceactivity - Fatal编程技术网

android actionbarsherlock与首选项的样式冲突

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

这里的主要问题是,操作栏的textColor设置为白色,并且此页面上显示的背景为白色,使文本无法阅读。。。有没有人有办法解决这个问题

我确实试过使用这个代码

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>