【问题标题】:Changing the style of the toolbar when inflating a searchview like in the GMail app像在 GMail 应用程序中一样膨胀搜索视图时更改工具栏的样式
【发布时间】:2015-10-17 07:48:36
【问题描述】:

我想在打开 Gmail 应用中的搜索视图时更改工具栏的样式。 它有一个带有深色主题的工具栏,即白色图标。膨胀搜索视图时,图标变为浅色主题,在白色背景上可见。 我能够实现这一点,访问所有图标和文本的单个组件,但不是由应用程序主题/样式设置“colorcontrolnormal”控制的“home as up”指示器。

请参阅图片了解我要描述的效果。必须有一种方法可以通过编程将工具栏的样式从“深色”更改为“浅色”。

我已经阅读了“新”搜索视图 API here 的描述,但没有设置“home as up”指示器图标的选项。

【问题讨论】:

    标签: android material-design searchview


    【解决方案1】:

    如果有人遇到同样的问题:

    您可以使用

    自定义元素
      <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    

    按照你的风格。然后你可以设置颜色像

    <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
        <item name="spinBars">true</item>
        <item name="color">@color/background_material_light</item>
    </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-18
      • 2015-12-14
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多