android - 如何在回收站 View 行中添加动态 View

标签 android android-recyclerview adapter

我有一个回收器 View ,在每一行中我有一个线性布局,我必须根据每一行的数据动态插入一些 View 。

我试过了

for(int i=0;i<4;i++){
    View view = LayoutInflater.from(context).inflate(R.layout.sales_total_item_with_img,null);
    holder.dynamicLinearLayout.addView(view);
}

the above code is written inside onBindHolder method and working but it is inflating each time I scroll and this thing is just adding more and more views

如果我做错了什么,谁能告诉我并建议我更好的方法?

最佳答案

在 for 循环之前尝试 holder.dynamic LinearLayout.removeAllViews()

关于android - 如何在回收站 View 行中添加动态 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38076869/

相关文章:

java - 为什么 MediaRecorder 延迟开始录制?

android - 适用于 Android 的 Linderdaum 引擎演示 - 缺少文件

java - Android ListView 和 ArrayAdapter/Arraylist

java - 无法更新自定义适配器中的项目

java - 这个运算符 |= 是什么意思?

Android SlidingPaneLayout 淡化错误 View

java - 在 RecyclerView 中显示列表

android - 底部导航 View 与 RecyclerView 的最后一项重叠

java - RecyclerView 项目移除

java - Android 添加到 ListView