动态地将视图添加到RecyclerView

Mojtaba Ghiasi

我一直在开发一个列表视图,在列表视图(卡片视图)的每一行上都有一个水平的scrool视图,我在scrool视图上添加了一些视图(动态视图)(这是动态的,每行视图的计数是不同的)但是当我在scrool下或上Adapter时在scrool视图上添加额外的视图(例如,它应添加2个视图并添加,但是在scrool上或下时它也添加2个extara视图)

我不知道该如何解决这个问题。

我的代码:

@Override
public void onBindViewHolder(SicknessResulteHolder holder, int position) {

    //Use the provided View Holder on the onCreateViewHolder method to populate the current row on the RecyclerView
    /**********************************************************************************************************/

    List<String> user_symptoms = new ArrayList<String>();
    for (int i = 0 ; i<frag_recognize_1.list.size() ; i++){

        for (int j = 0 ; j< list.get(position).user_symptoms.size() ; j++){
            if (list.get(position).user_symptoms.get(j) == frag_recognize_1.list.get(i).getSymptoms_id()){
                user_symptoms.add(frag_recognize_1.list.get(i).getTitle());
            }
        }
    }
    /**********************************************************************************************************/


    if (list.get(position).addView){
        for (int i = 0 ; i < list.get(position).user_symptoms.size() ; i++){

            LayoutInflater inflater = (LayoutInflater) context.getSystemService( Context.LAYOUT_INFLATER_SERVICE );
            LinearLayout linearLayout = (LinearLayout) inflater.inflate(R.layout.symptoms_row,null,false);
            TextView textView = (TextView) linearLayout.findViewById(R.id.textView);
            textView.setText(String.valueOf(user_symptoms.get(i)));
            textView.setTextColor(Color.WHITE);

            holder.scrollSymptoms.addView(linearLayout);
        }
        list.get(position).setAddView(false);
    }





}
莫哈末 Merajuddin shaikh

这是因为绑定了View Holder时要添加视图。创建视图持有人后尝试执行此操作。

@Override
public YourAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
//your addView goes here
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态地将视图添加到布局

来自分类Dev

动态地将多个视图添加到ListView的行

来自分类Dev

如何动态地将 LinearLayoutCompat 视图添加到现有的 xml 布局?

来自分类Dev

如何动态地将按钮添加到视图以便布局宽度正常工作?

来自分类Dev

如何动态地将Image添加到ImageView?

来自分类Dev

动态地将超链接添加到gridview

来自分类Dev

动态地将数据添加到QTableView

来自分类Dev

动态地将标签添加到JTabbedPane

来自分类Dev

动态地将属性添加到类

来自分类Dev

动态地将内容添加到标签页

来自分类Dev

如何动态地将图像添加到imageView

来自分类Dev

动态地将元素添加到HTML页面

来自分类Dev

在recyclerview中动态地将项目添加到列表中并复制到片段中的列表中

来自分类Dev

动态地将手势添加到现有表视图节标题中

来自分类Dev

动态地将不确定数量的视图添加到视图组

来自分类Dev

动态地将行添加到具有动态接收的列数的表中

来自分类Dev

如何动态地将QScrollArea添加到StackedWidget页面并向其中添加小部件?

来自分类Dev

如何动态地将类添加到焦点输入字段的父div?

来自分类Dev

如何动态地将新数组添加到现有数组中

来自分类Dev

如何动态地将行添加到特定的UITableView节?

来自分类Dev

是否可以从Java动态地将方法添加到Groovy基本脚本中?

来自分类Dev

如何动态地将ng-pattern属性添加到html元素?

来自分类Dev

如何动态地将外部定义的bean定义添加到Spring上下文?

来自分类Dev

动态地将内容添加到中心区xaml

来自分类Dev

动态地将现有ToolStripMenuItem添加到ContextMenu使其从其原始位置消失

来自分类Dev

动态地将事件处理程序添加到React.DOM元素

来自分类Dev

PyQt:动态地将子级添加到TreeWidget

来自分类Dev

如何动态地将子级添加到expandableListview的特定组中?

来自分类Dev

如何动态地将tinymce 4.x添加到textarea?

Related 相关文章

  1. 1

    动态地将视图添加到布局

  2. 2

    动态地将多个视图添加到ListView的行

  3. 3

    如何动态地将 LinearLayoutCompat 视图添加到现有的 xml 布局?

  4. 4

    如何动态地将按钮添加到视图以便布局宽度正常工作?

  5. 5

    如何动态地将Image添加到ImageView?

  6. 6

    动态地将超链接添加到gridview

  7. 7

    动态地将数据添加到QTableView

  8. 8

    动态地将标签添加到JTabbedPane

  9. 9

    动态地将属性添加到类

  10. 10

    动态地将内容添加到标签页

  11. 11

    如何动态地将图像添加到imageView

  12. 12

    动态地将元素添加到HTML页面

  13. 13

    在recyclerview中动态地将项目添加到列表中并复制到片段中的列表中

  14. 14

    动态地将手势添加到现有表视图节标题中

  15. 15

    动态地将不确定数量的视图添加到视图组

  16. 16

    动态地将行添加到具有动态接收的列数的表中

  17. 17

    如何动态地将QScrollArea添加到StackedWidget页面并向其中添加小部件?

  18. 18

    如何动态地将类添加到焦点输入字段的父div?

  19. 19

    如何动态地将新数组添加到现有数组中

  20. 20

    如何动态地将行添加到特定的UITableView节?

  21. 21

    是否可以从Java动态地将方法添加到Groovy基本脚本中?

  22. 22

    如何动态地将ng-pattern属性添加到html元素?

  23. 23

    如何动态地将外部定义的bean定义添加到Spring上下文?

  24. 24

    动态地将内容添加到中心区xaml

  25. 25

    动态地将现有ToolStripMenuItem添加到ContextMenu使其从其原始位置消失

  26. 26

    动态地将事件处理程序添加到React.DOM元素

  27. 27

    PyQt:动态地将子级添加到TreeWidget

  28. 28

    如何动态地将子级添加到expandableListview的特定组中?

  29. 29

    如何动态地将tinymce 4.x添加到textarea?

热门标签

归档