【发布时间】:2023-04-06 03:09:01
【问题描述】:
我有一个任务列表。为了显示我使用了 recyclerview 的列表。我的清单中有今天、明天和以后的第 3 项。我想在回收站视图中的第 3 个项目之后添加一个分隔符。我该怎么做?
适配器:
public class ListAdapter extends RecyclerView.Adapter<ListAdapter.ItemViewHolder>{
ArrayList<ListData> item;
public static final int TYPE1=1;
Context conext;
public ListAdapter(Context context, ArrayList<ListData> item) {
this.conext=context;
this.item=item;
}
public interface OnItemClickListener {
void onItemClick(ListData listData);
}
@Override
public int getItemCount() {
return item.size();
}
public void remove(int position) {
item.remove(position);
notifyItemRemoved(position);
}
// @Override
// public int getItemViewType(int position) {
// return item.get(position).getExpenseType();// Assume that this return 1 0r 2
// }
@Override
public void onBindViewHolder(ItemViewHolder itemViewHolder,final int i) {
itemViewHolder.listName.setText(item.get(i).getTitle());
}
@Override
public ItemViewHolder onCreateViewHolder(ViewGroup viewGroup,int viewType) {
View itemView = LayoutInflater.
from(viewGroup.getContext()).
inflate(R.layout.list_layout, viewGroup, false);
return new ItemViewHolder(itemView,viewType);
}
public static class ItemViewHolder extends RecyclerView.ViewHolder {
TextView listName;
ItemViewHolder(View itemView, int viewType) {
super(itemView);
listName = (TextView)itemView.findViewById(R.id.listData);
}
}
@Override
public void onAttachedToRecyclerView(RecyclerView recyclerView) {
super.onAttachedToRecyclerView(recyclerView);
}
}
任何人都可以帮助解决这个问题,我如何在列表中的 3 个项目之后放置分隔符? 谢谢。。
【问题讨论】:
-
能不能分享一下你想要实现的截图
-
android.amberfog.com/wp-content/uploads/2010/02/004.png ......像这样。 3 项后。 @PhanVănLinh
标签: java android list android-recyclerview list-separator