J'ai une liste de taskLists. Pour montrer la liste, j'ai utilisé recyclerview. J'ai le 1er 3 articles comme aujourd'hui, demain et plus tard dans ma liste. Je veux ajouter un séparateur après les 3 premiers éléments dans la vue recycleur. Comment puis-je faire ceci?Comment ajouter un séparateur à une position particulière à l'intérieur de recyclerview?
Adaptateur:
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);
}
}
Quelqu'un peut-il aider à ce comment puis-je mettre le séparateur après 3 éléments de la liste? Merci ..
pouvez-vous partager la capture d'écran que vous voulez atteindre –
http://android.amberfog.com/wp-content/uploads/2010/02/004.png ...... comme ça. après 3 éléments. @ PhanVănLinh – Sid