繁体   English   中英

如何以编程方式将多个 ImageView 添加到 Android 的 CardView 中?

[英]How do I programmatically add multiple ImageView into a CardView in Android?

我想在我的应用程序的 CardViews 的 RecyclerView 列表中以编程方式创建 ImageViews。 目前,每个 CardView 都有一个+按钮,该按钮在 onClick 上将 CardView 中的项目添加到数据库中。

我想用复选标记图像替换+按钮,以向用户表明相关项目已添加到数据库中。 我还想在添加的 CardView 项目上包含另外两个 ImageView:删除按钮和编辑按钮,以允许用户分别删除或编辑项目。

这是我需要在我的自定义适配器中做的事情吗? 我是否应该使用编辑/删除按钮创建一个单独的 XML 布局文件并在以编程方式创建的新 ImageView 中扩展该布局?

我已经用我的项目的setOnClickListener()方法中的setImageResource()方法用复选标记替换了+图像,但我知道这不是正确的解决方案:这只是替换现有 ImageView 中的图像。

 LayoutParams params = new LayoutParams(
                    LayoutParams.WRAP_CONTENT,
                    LayoutParams.WRAP_CONTENT
            );
  ImageView img = new ImageView(this);
  img.setLayoutParams(params);
  card.addview(img);

很抱歉来这里问你一个问题,但是检查了你的个人资料,并认为你已经完成了这个项目,我也有类似的问题,你能检查我的个人资料吗? 拜托,我知道我不能在这里寻求帮助,但如果可以的话,我将不胜感激。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM