首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何改变卡视图的背景色?

如何改变卡视图的背景色?
EN

Stack Overflow用户
提问于 2022-09-08 02:48:20
回答 2查看 36关注 0票数 1

我试着给出卡片查看项目的背景颜色,当它们被点击时,颜色被设置,新的活动是开放的,但是后面按下卡片项目的背景颜色是不设置的。

代码语言:javascript
复制
if (!arrayListBusinessList.get ( position ).equals ( "" )){
     holder.cardViewBusinessListItem.setCardBackgroundColor ( ContextCompat.getColor ( context,R.color.green ) );
                        lastVisited ( true,position );
}
EN

回答 2

Stack Overflow用户

发布于 2022-09-08 04:53:51

尝试一下,您可以使用颜色代码或颜色目录路径。

代码语言:javascript
复制
holder.cardViewBusinessListItem.setBackgroundColor(Color.parseColor("#00FF00"));
票数 0
EN

Stack Overflow用户

发布于 2022-09-08 05:57:06

卡片视图有很多问题。相反,您应该更改父视图的背景,即卡内视图。

代码语言:javascript
复制
<CardView>
    <RelativeLayout> <-- change this view's background instead
        <ABC.../>
        <XYZ.../>
    </RelativeLayout>
</CardView>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73643264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档