为操作栏中的后退箭头定义自定义颜色后,将返回警告。有什么办法可以消除这个警告?
final Drawable upArrow = ContextCompat.getDrawable(this, R.drawable.abc_ic_ab_back_mtrl_am_alpha);
upArrow.setColorFilter(Color.BLUE, PorterDuff.Mode.SRC_ATOP);
actionBar.setHomeAsUpIndicator(upArrow);
The resource @drawable/abc_ic_ab_back_mtrl_am_alpha is marked as private in com.android.support:appcompat-v7
最佳答案
见 Choose resources to make public原因。
简而言之,drawable/abc_ic_ab_back_mtrl_am_alpha 是 appcompat-v7 的私有(private)资源,旨在仅由该库使用。你不应该使用它。
如果你真的想用,复制到你的项目中
关于java - 更改向上箭头颜色后标记为私有(private)警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32927273/