在Android上使用AppCompact v7对操作栏图标进行着色

技术74

是否可以通过一种简单的方法为抽屉图标,溢出菜单图标和所有操作栏图标设置单一主题色,还是需要为每个图标分别着色。如标题中所述,我们将Actionbar与支持库compat v7与SDK 21一起使用。

谢谢

VoghDev

也许此解决方案适用于ActionBar图标,也应该对AppCompat有效

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu_main, menu);

    MenuItem favoriteItem = menu.findItem(R.id.action_favorite);
    Drawable newIcon = (Drawable)favoriteItem.getIcon();
    newIcon.mutate().setColorFilter(getResources().getColor(R.color.myCustomTint), PorterDuff.Mode.SRC_IN);
    favoriteItem.setIcon(newIcon);
    return true;
}

有关此问题的更多信息:色调菜单图标

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用appcompact v7和Android Studio 1.1预览更改操作栏的颜色

来自分类Dev

使用appcompat v7的更高版本的设备忽略了Android操作栏样式

来自分类Dev

如何在Appcompat v7库上更改操作栏标题

来自分类Dev

如何更改Android操作栏v7中选项卡的样式(颜色)?

来自分类Dev

使用Material Design在AppCompat v7中拆分操作栏?

来自分类Dev

menu.findItem使用v7操作栏返回null

来自分类Dev

Android appcompact不显示来自上下文操作栏的复制操作以进行文本选择

来自分类Dev

禁用Appcompact_v7包含:Android

来自分类Dev

禁用Appcompact_v7包含:Android

来自分类Dev

从appcompact-v7 android中删除图像和资产

来自分类Dev

Android上的工具栏图标着色

来自分类Dev

如何使用最新的AppCompat对按钮进行着色

来自分类Dev

如何使用颜色图对Pandas DataFrames的绘图进行着色

来自分类Dev

使用Knitr对R输入和输出进行着色

来自分类Dev

使用 Plots.jl 对多个图进行着色

来自分类Dev

使用 Spring Boot Maven 进行着色无法正常工作

来自分类Dev

Android操作栏图标

来自分类Dev

如何在v7工具栏上使用工具栏的主页按钮提供向上导航

来自分类Dev

AppCompat v7工具栏上/下箭头不起作用

来自分类Dev

v7工具栏上没有此类方法错误

来自分类Dev

使用appcompat v7库时,ActionBar中未显示溢出图标

来自分类Dev

Android支持v7

来自分类Dev

Android支持v7工具栏setTitleTextAppearance无法正常工作

来自分类Dev

Android支持v7工具栏setTitleTextAppearance无法正常工作

来自分类Dev

Scrollin部分隐藏时如何自动隐藏v7应用栏-Android

来自分类Dev

如何在Android的v7工具栏中删除后退按钮?

来自分类Dev

工具栏无法与使用Appcompat v7的棒棒糖之前的设备配合使用

来自分类Dev

操作栏上缺少操作图标

来自分类Dev

如何使用appcompat v7创建卡片工具栏

Related 相关文章

  1. 1

    无法使用appcompact v7和Android Studio 1.1预览更改操作栏的颜色

  2. 2

    使用appcompat v7的更高版本的设备忽略了Android操作栏样式

  3. 3

    如何在Appcompat v7库上更改操作栏标题

  4. 4

    如何更改Android操作栏v7中选项卡的样式(颜色)?

  5. 5

    使用Material Design在AppCompat v7中拆分操作栏?

  6. 6

    menu.findItem使用v7操作栏返回null

  7. 7

    Android appcompact不显示来自上下文操作栏的复制操作以进行文本选择

  8. 8

    禁用Appcompact_v7包含:Android

  9. 9

    禁用Appcompact_v7包含:Android

  10. 10

    从appcompact-v7 android中删除图像和资产

  11. 11

    Android上的工具栏图标着色

  12. 12

    如何使用最新的AppCompat对按钮进行着色

  13. 13

    如何使用颜色图对Pandas DataFrames的绘图进行着色

  14. 14

    使用Knitr对R输入和输出进行着色

  15. 15

    使用 Plots.jl 对多个图进行着色

  16. 16

    使用 Spring Boot Maven 进行着色无法正常工作

  17. 17

    Android操作栏图标

  18. 18

    如何在v7工具栏上使用工具栏的主页按钮提供向上导航

  19. 19

    AppCompat v7工具栏上/下箭头不起作用

  20. 20

    v7工具栏上没有此类方法错误

  21. 21

    使用appcompat v7库时,ActionBar中未显示溢出图标

  22. 22

    Android支持v7

  23. 23

    Android支持v7工具栏setTitleTextAppearance无法正常工作

  24. 24

    Android支持v7工具栏setTitleTextAppearance无法正常工作

  25. 25

    Scrollin部分隐藏时如何自动隐藏v7应用栏-Android

  26. 26

    如何在Android的v7工具栏中删除后退按钮?

  27. 27

    工具栏无法与使用Appcompat v7的棒棒糖之前的设备配合使用

  28. 28

    操作栏上缺少操作图标

  29. 29

    如何使用appcompat v7创建卡片工具栏

热门标签

归档