【问题标题】:Set ActionBarDrawerToggle text color设置 ActionBarDrawerToggle 文本颜色
【发布时间】:2014-12-23 09:42:52
【问题描述】:

我想更改与用于打开和关闭抽屉的 3 行相邻的应用名称的文本颜色。 它是黑色的,我想把它改成白色,我该怎么做 任何帮助

【问题讨论】:

标签: android


【解决方案1】:

这一行代码就可以完成这项工作

getActionBar().setTitle(Html.fromHtml("<font color='#ff0000'>The Title</font>"));

这将为您的操作栏标题设置红色。 :)

尝试以下方法作为替代方法。将 ActionBarStyle 更改为

   <style name="MyTheme.ActionBarStyle" parent="@style/Widget.Sherlock.ActionBar">
     <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
     <item name="titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item>
   </style>

【讨论】:

  • 它的工作,但我不想在标题的地方用硬编码字符串给出我的应用程序的标题,它在一个变量中,所以你能告诉我如何在 html 中放置一个变量代码
【解决方案2】:

试试这个:

ActionBar ab = getActionBar();
ab.setTitle(Html.fromHtml("<font color='#ffffff'>YourTitleHere </font>"));

【讨论】:

    【解决方案3】:

    尝试将应用程序或活动主题设置为

       @android:style/Theme.Holo.Light.DarkActionBar
    

    【讨论】:

    • 你在使用 appcompat 吗??
    猜你喜欢
    • 1970-01-01
    • 2015-03-07
    • 2013-07-29
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 2012-02-28
    相关资源
    最近更新 更多