gpt4 book ai didi

android - SwipeRefreshLayout 应用主题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:02 27 4
gpt4 key购买 nike

有没有办法使用主题修改 SwipeRefreshLayout 中箭头的颜色?

我知道您可以通过编程方式使用此代码

public void setColorSchemeResources (int... colorResIds)

但我希望默认情况下将箭头设置为我的应用程序的主题,而不必每次在某处使用 SwipeRefrestLayout 时都在代码中更改它。

最佳答案

从支持 v4 23.0.1 开始,在 SwipeRefreshLayout 构造函数中从 xml 中提取的唯一属性是 android.R.attr.enabled

意思是不,设置颜色的唯一方法是在代码中。

但是,您可以创建一个颜色 ID 的数组资源来保存您的颜色组合并引用它,而不是在整个代码库中使用重复的列表。并没有好多少,但至少有一个改变只需要触摸一个文件。

编辑 1:截至 24.2.1,以上内容仍然适用

关于android - SwipeRefreshLayout 应用主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33782454/

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