【发布时间】:2019-08-13 20:34:26
【问题描述】:
我想在我的应用程序的 CardViews 的 RecyclerView 列表中以编程方式创建 ImageViews。目前,每个 CardView 都有一个 + 按钮,单击该按钮会将 CardView 中的项目添加到数据库中。
我想用复选标记图像替换+ 按钮,以向用户表明相关项目已添加到数据库中。我还想在添加的 CardView 项目上包含另外两个 ImageView:删除按钮和编辑按钮,以允许用户分别删除或编辑项目。
这是我需要在自定义适配器中执行的操作吗?我是否应该使用编辑/删除按钮创建一个单独的 XML 布局文件,并在一个新的、以编程方式创建的 ImageView 中扩展该布局?
我已经使用我项目的 setOnClickListener() 方法中的 setImageResource() 方法将 + 图像替换为复选标记,但我知道这是'不是正确的解决方案:这只是替换现有 ImageView 中的图像。
【问题讨论】:
-
你能发布一些你尝试过的代码吗,比如 XML 布局和适配器类?
标签: android android-layout android-imageview android-cardview cardlayout