Advertisement
Yacine123

Untitled

Apr 18th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.54 KB | None | 0 0
  1. package com.example.kidarek;
  2.  
  3. import android.content.Context;
  4. import android.net.Uri;
  5. import android.os.Parcel;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import android.widget.BaseAdapter;
  9. import android.widget.ImageView;
  10. import android.widget.ListView;
  11. import android.widget.TextView;
  12.  
  13. import java.util.List;
  14.  
  15. /**
  16.  * Created by yacineyakoubi on 4/19/17.
  17.  */
  18.  
  19. public class CustomListAdapter extends BaseAdapter {
  20.  
  21.  
  22.     private List<Logement> data;
  23.  
  24.     private Context context;
  25.  
  26.     public CustomListAdapter(Context context, List<Logement> data) {
  27.         this.data = data;
  28.         this.context = context;
  29.     }
  30.  
  31.     @Override
  32.     public int getCount() {
  33.         return  data.size();
  34.     }
  35.  
  36.     @Override
  37.     public Object getItem(int position) {
  38.         return data.get(position);
  39.     }
  40.  
  41.     @Override
  42.     public long getItemId(int position) {
  43.         return position;
  44.     }
  45.  
  46.     @Override
  47.     public View getView(int position, View convertView, ViewGroup parent) {
  48.  
  49.         if(convertView==null){
  50.             convertView = parent.inflate(context,R.layout.list_post_layout,null);
  51.         }
  52.  
  53.         TextView prodTitle = (TextView) convertView.findViewById(R.id.prodTitle);
  54.         TextView prodPrice = (TextView) convertView.findViewById(R.id.prodPrice);
  55.  
  56.         ImageView prodImage = (ImageView) convertView.findViewById(R.id.prodImage);
  57.  
  58.  
  59.         prodTitle.setText(data.get(position).getTitle());
  60.         prodPrice.setText(data.get(position).getPrice());
  61.  
  62.         return convertView;
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement