gpt4 book ai didi

android - 所有 api 的 MenuItem 色调 - api > 26 的 iconTint -

转载 作者:行者123 更新时间:2023-12-05 00:16:40 24 4
gpt4 key购买 nike

我想为菜单项设置 iconTint,如下所示,但我有一个警告“属性 iconTint 仅用于 API 级别 26 及更高级别”所以还有另一种方法来设置菜单项图标的色调。

谢谢!

<item
android:id="@+id/navigation_schedule"
android:icon="@drawable/ic_filter_list_black_24dp"
android:iconTint="@color/black"
android:title="@string/filter"
app:showAsAction="always" />

最佳答案

好的,我已经找到了解决方案。

通过使用 DrawableCompat 处理它:

 menu?.getItem(0)?.icon?.let {
DrawableCompat.setTint(
it,
ContextCompat.getColor(this, R.color.black)
)
}

关于android - 所有 api 的 MenuItem 色调 - api > 26 的 iconTint -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54294018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com