gpt4 book ai didi

android - Cardview - 为每个元素设置不同的背景颜色

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

我正在努力提高我的 RecyclerViewCardView 技能,因为我是新手。

我创建了一个 CardView 布局和 RecyclerView 布局,然后是布局管理器和 View 适配器,这是让应用看起来像这样的最低要求 -

http://i.stack.imgur.com/DZzNi.jpg

What I want to do is - I want different background colors for every element. For example - Red for "Froyo" , Amber "Gingerbread" and so on.

有什么办法吗?

此外,我希望元素以 1dp

分隔

谢谢

最佳答案

是的,您可以在 RecyclerViews onBindViewHolder 方法中通过按位置引用每张卡片来做到这一点。

 public void onBindViewHolder(MyViewHolder holder, int position) {
if(position==1)
holder.view.setBackgroundColor(Color.RED);
else if(position==2)
holder.view.setBackgroundColor(Color.parseColor("#amberColorCode")); //and so on..
}

此处 view 是您的 TextView 或您用作 RecyclerView 行项目的任何其他 View 。

关于android - Cardview - 为每个元素设置不同的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33913110/

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