title: android listview different views for every item
body: <p>Below is the piece of code which is used to get view for the list item.
  I want to use different view for every row of <code>listview</code>, how can I do it? Any good tutorials?</p>
  
  <pre><code>public View getView(int position, View convertView,
                  ViewGroup parent) { 
              View row=convertView;
              ResultWrapper wrapper;
  
              if (row==null) {        
                  LayoutInflater inflater=getLayoutInflater();
                  row=inflater.inflate(R.layout.result_row, null);
                  wrapper=new ResultWrapper(row);
                  row.setTag(wrapper);
              }
              else {
                  wrapper=(ResultWrapper)row.getTag();
              } 
              wrapper.populateFrom(model.get(position));
              wraperList.add(wrapper);
              return(row);
          }
      }
  </code></pre>