title: Getting errors when I am trying to run the hellogridview
body: <p>I am getting some errors when I am trying to run the hellogridview from the Android website.</p>
  
  <p><strong>GridView.java</strong>  </p>
  
  <p>package com.GridView;</p>
  
  <p>import android.app.Activity;
  import android.os.Bundle;</p>
  
  <pre><code>public class GridView extends Activity {
      /**
       * Called when the activity is first created.
       */
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
  
          GridView gridview = (GridView) findViewById(R.id.gridview);
          gridview.setAdapter(new ImageAdapter(this));
  
          gridview.setOnItemClickListener(new OnItemClickListener()) {
              public void onItemClick (AdapterView &lt; ? &gt; parent, View v,int position, long id){
                  Toast.makeText(HelloGridView.this, "" + position, Toast.LENGTH_SHORT).show();
              }
          });
      }
  }
  </code></pre>
  
  <p>error with this statement<br>
  <code>(GridView) findViewById(R.id.gridview)</code>
  error with<br>
  <code>setAdapter()</code><br>
  error with<br>
  <code>OnItemClickListener()</code><br>
  error with<br>
  <code>AdapterView&lt;?&gt;</code><br>
  error with<br>
  <code>HelloGridView</code>
  error with<br>
   });  </p>
  
  <p>all this was copied from the <a href="http://developer.android.com/resources/tutorials/views/hello-gridview.html" rel="nofollow noreferrer">android website.</a> </p>
  
  <p><strong>Image Adapter.java</strong>  </p>
  
  <pre><code>package com.GridView;
  
  import android.content.Context;
  import android.view.View;
  import android.view.ViewGroup;
  import android.view.ViewGroup.LayoutParams;
  import android.widget.BaseAdapter;
  import android.widget.ImageView;
  
  public class ImageAdapter extends BaseAdapter {
      private Context mContext;
  
      public ImageAdapter(Context c) {
          mContext = c;
      }
  
      public int getCount() {
          return mThumbIds.length;
      }
  
      public Object getItem(int position) {
          return null;
      }
  
      public long getItemId(int position) {
          return 0;
      }
  
      // create a new ImageView for each item referenced by the Adapter
      public View getView1(int position, View convertView, ViewGroup parent) {
          ImageView imageView;
          if (convertView == null) {  // if it's not recycled, initialize some attributes
              imageView = new ImageView(mContext);
              imageView.setLayoutParams(new LayoutParams(85, 85));
              imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
              imageView.setPadding(8, 8, 8, 8);
          } else {
              imageView = (ImageView) convertView;
          }
  
          imageView.setImageResource(mThumbIds[position]);
          return imageView;
      }
  
      // references to our images
      private Integer[] mThumbIds = {
              R.drawable.sample_2, R.drawable.sample_3,
              R.drawable.sample_4, R.drawable.sample_5,
              R.drawable.sample_6, R.drawable.sample_7,
              R.drawable.sample_0, R.drawable.sample_1,
              R.drawable.sample_2, R.drawable.sample_3,
              R.drawable.sample_4, R.drawable.sample_5,
              R.drawable.sample_6, R.drawable.sample_7,
              R.drawable.sample_0, R.drawable.sample_1,
              R.drawable.sample_2, R.drawable.sample_3,
              R.drawable.sample_4, R.drawable.sample_5,
              R.drawable.sample_6, R.drawable.sample_7
      };
  
      @Override
      public View getView(int arg0, View arg1, ViewGroup arg2) {
          // TODO Auto-generated method stub
          return null;
      }
  }
  </code></pre>
  
  <p><strong>main.xml</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?
  &lt;GridView xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/gridview"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:columnWidth="90dp"
      android:gravity="center"
      android:horizontalSpacing="10dp"
      android:numColumns="auto_fit"
      android:stretchMode="columnWidth"
      android:verticalSpacing="10dp" /&gt;
  </code></pre>