gpt4 book ai didi

android - 如何在xml drawable中获取 Material 主题的原色?

转载 作者:可可西里 更新时间:2023-11-01 19:00:26 25 4
gpt4 key购买 nike

我正在尝试定义需要 Material 主题原色的圆形可绘制对象。这是我的 xml 代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
<solid android:color="?attr/colorPrimary"></solid>
</shape>

但我遇到了 InflateException。我读过我们不能在可绘制的 xml 中使用属性。那么有什么解决方法吗?

最佳答案

如果您使用的是 API 21 或更高版本,您应该使用:

<solid android:color="?android:colorPrimary"></solid>

对于较旧的 API,您只需键入:

<solid android:color="?colorPrimary"></solid>

关于android - 如何在xml drawable中获取 Material 主题的原色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26535038/

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