Advertisement
rachmadi

ListAdapter

Feb 10th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. package info.project.smslog;
  2.  
  3. import android.content.Context;
  4. import android.view.LayoutInflater;
  5. import android.view.View;
  6. import android.view.ViewGroup;
  7. import android.widget.ArrayAdapter;
  8. import android.widget.TextView;
  9.  
  10. import java.util.List;
  11.  
  12. /**
  13.  * Created by user on 08/02/2016.
  14.  */
  15. public class ListAdapter extends ArrayAdapter<SMSData> {
  16.  
  17.     // List context
  18.     private final Context context;
  19.     // List values
  20.     private final List<SMSData> smsList;
  21.  
  22.     public ListAdapter(Context context, List<SMSData> smsList) {
  23.         super(context, R.layout.activity_main, smsList);
  24.         this.context = context;
  25.         this.smsList = smsList;
  26.     }
  27.  
  28.     @Override
  29.     public View getView(int position, View convertView, ViewGroup parent) {
  30.         LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  31.  
  32.         View rowView = inflater.inflate(R.layout.activity_main, parent, false);
  33.  
  34.         TextView senderNumber = (TextView) rowView.findViewById(R.id.smsNumberText);
  35.         senderNumber.setText(smsList.get(position).getDate());
  36.  
  37.         return rowView;
  38.     }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement