gpt4 book ai didi

android - 从安卓中的谷歌日历获取颜色代码

转载 作者:搜寻专家 更新时间:2023-11-01 08:05:59 25 4
gpt4 key购买 nike

如何解析来自 Google 事件 颜色代码的颜色??

我有这样的 Google 日历 Activity

我以这种格式打印我的 logcat event title : calendar color code

01-12 14:46:40.190: E/(19626): ID : 22 : Happy birthday! : 16437605
01-12 14:46:40.190: E/(19626): ID : 23 : May Day : 13658980
01-12 14:46:40.190: E/(19626): ID : 24 : New Year's Day : 13658980
01-12 14:46:40.190: E/(19626): ID : 25 : Christmas Day : 13658980

我试过这样

holder.eventColor.setBackgroundColor(Color.parseColor("#"
+ data.get(position).calendar_color));

所以 13658980 是什么格式??我认为它不在 ARGB

求助!!谢谢。

最佳答案

data.get(position).calendar_color 是一个字符串,您需要将其转换为整数。

它不包含 alpha,因此您还需要添加 0xff000000,有关此的更多信息,请参见 How to set background color of a View

正确的代码是:

setBackgroundColor(0xff000000 + Integer.parseInt(data.get(position).calendar_color));

关于android - 从安卓中的谷歌日历获取颜色代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14291980/

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