在代码中获取Android theme中的attr属性值
时间: 2024-03-02 09:51:11 浏览: 64
.NET获取Html字符串中指定标签的指定属性的值
5星 · 资源好评率100%
要在代码中获取Android theme中的attr属性值,可以使用以下方法:
1. 首先,需要在styles.xml文件中定义一个主题,并在其中添加自定义属性。例如:
```
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="my_custom_attr">#FFFFFF</item>
</style>
```
2. 然后,在代码中使用以下方法获取属性值:
```
TypedValue typedValue = new TypedValue();
getTheme().resolveAttribute(R.attr.my_custom_attr, typedValue, true);
int color = typedValue.data;
```
这将返回my_custom_attr属性的值,即颜色值#FFFFFF。
阅读全文