Android Recyclerview运行时每行充气布局

Android Recyclerview运行时每行充气布局,android,android-recyclerview,Android,Android Recyclerview,我正在使用Recyclerview显示列表 每行有一个以上的子布局,在动态/运行时中定义。 子布局包含文本视图和图像。 第1行可以有1个子布局,第2行可以有3个子布局 @Override public void onBindViewHolder(final RecyclerViewHolder holder, int position) { for (int i = 0; i < data; i++) { final View c = ((Activity) mC

我正在使用Recyclerview显示列表

每行有一个以上的子布局,在动态/运行时中定义。 子布局包含文本视图和图像。 第1行可以有1个子布局,第2行可以有3个子布局

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

    for (int i = 0; i < data; i++) {
        final View c = ((Activity) mContext).getLayoutInflater().inflate(R.layout.row, null);


        holder.inner.addView(c);

    }


}
@覆盖
BindViewHolder上的公共无效(最终回收器文件夹持有人,内部位置){
对于(int i=0;i
但这给了第一次适当的,但当我滚动它洗牌内布局计数


在每行中动态布局的最佳方式是什么?您可以为数据实现两个自定义视图,标题视图(主要行)和子视图(包含子布局)。在模型中设置类型标志以检测数据是标题还是子项,并相应地放大不同的布局。通过覆盖


int getItemViewType(int位置)

您可以为数据实现两个自定义视图,标题视图(主要行)和带有子布局的子视图。在模型中设置类型标志以检测数据是标题还是子项,并相应地放大不同的布局。通过覆盖


int getItemViewType(int位置)

我怎么能做到?像每行可以有n个一个子布局。次级布局有文本视图我该怎么做?像每行可以有n个一个子布局。子布局具有文本视图