一个人如何以编程方式获取以下样式中的强调色设置?
<item name="android:colorAccent">@color/material_green_500</item>
最佳答案
您可以通过以下方式从当前主题中获取它:
private int fetchAccentColor() {
TypedValue typedValue = new TypedValue();
TypedArray a = mContext.obtainStyledAttributes(typedValue.data, new int[] { R.attr.colorAccent });
int color = a.getColor(0, 0);
a.recycle();
return color;
}