Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import android.view.View;
      4 import android.view.ViewGroup;
      5 import android.widget.BaseAdapter;
      6 import android.widget.TextView;
      7 
      8 class CountingAdapter extends BaseAdapter {
      9     private int itemCount;
     10 
     11     public CountingAdapter(int itemCount) {
     12         this.itemCount = itemCount;
     13     }
     14 
     15     public void setCount(int itemCount) {
     16     	this.itemCount = itemCount;
     17     	notifyDataSetChanged();
     18     }
     19 
     20     @Override
     21     public int getCount() {
     22         return itemCount;
     23     }
     24 
     25     @Override
     26     public Object getItem(int position) {
     27         return null;
     28     }
     29 
     30     @Override
     31     public long getItemId(int position) {
     32         return 0;
     33     }
     34 
     35     @Override
     36     public View getView(int position, View convertView, ViewGroup parent) {
     37         TextView textView = new TextView(null);
     38         textView.setText("Item " + position);
     39         return textView;
     40     }
     41 }
     42