我在回收器视图内部创建了一行,我在内部膨胀了两行或更多但是当我滚动时,项目再次被使用.我没有得到回收视图的位置或动态删除它我需要一个提要和他们的评论.对于评论我需要膨胀布局,以显示它们创建getCommentInflaterView方法的feed.
但是使用getCommentInflaterView()创建的视图会重复.MyAdapterClass:
public class AllFeedsAdapter extends
RecyclerView.Adapter<AllFeedsAdapter.ViewHolder> {
ArrayList<Data> arrayListAllFeedsData;
Comment objComment;
Context context;
public AllFeedsAdapter(Context context, ArrayList<Data> data) {
this.context = context;
arrayListAllFeedsData = new ArrayList<>();
arrayListAllFeedsData = data;
}
@Override
public AllFeedsAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
Context context = parent.getContext();
LayoutInflater inflater = LayoutInflater.from(context);
// Inflate the custom layout
View post_row_view = inflater.inflate(R.layout.row_teacher_post, parent, false);
// Return a new holder instance
ViewHolder viewHolder = new ViewHolder(post_row_view);
return viewHolder;
}
@Override
public void onBindViewHolder(AllFeedsAdapter.ViewHolder holder, int position) { …Run Code Online (Sandbox Code Playgroud) android android-listview layout-inflater android-recyclerview