[英]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.