gpt4 book ai didi

安卓工作室 : Error Expected Resources as string when using R. color.colorX

转载 作者:行者123 更新时间:2023-12-05 07:45:31 24 4
gpt4 key购买 nike

我正在尝试使用以下代码将颜色从我的 colors.xml 文件分配到我的 tableLayout:

tabLayout.setSelectedTabIndicatorColor(Color.parseColor(getResources().getString(R.color.colorMain)));

但我得到一个错误:“预期的字符串类型的资源...”
我尝试了与其他线程不同的东西
1. 将 gradle 和 Android Studio 中的 minSdkVersion 更改为 23
2. 试图在您的 build.gradle 中禁用 lint 规则 here .

它们都不起作用,我仍然收到错误消息。

最佳答案

替换为

tabLayout.setSelectedTabIndicatorColor(Color.parseColor(getResources().getColor(R.color.colorMain)));

或者试试

tabLayout.setSelectedTabIndicatorColor(Color.parseColor(getResources().getColor(getResources(), R.color.colorMain, null)));

关于安卓工作室 : Error Expected Resources as string when using R. color.colorX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41537572/

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