Erro na execução do projeto

pessoal, estou fazendo um projeto para android que constroi uma lista telefonica e retorna informaçoes dos contatos ao clicar.
esta com um erro ,mas não consigo indentificar, gostaria da ajuda de vcs. obrigado! ah logo abaixo esta o codigo da classe.

package br.com.android;

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.widget.*;
import android.widget.AdapterView.OnItemClickListener;
import android.view.*;

public class ListaTelefonica1Activity extends Activity {
	public ListView lista;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,contatos);
        lista = (ListView) findViewById(R.id.Istcontatos);
        lista.setAdapter(adapter);
        lista.setOnItemClickListener(new OnItemClickListener(){
        public void onItemClick(AdapterView arg0, View arg1,int arg2,long arg3) {
        if(lista.getSelectedItem()!=null) {
        AlertDialog.Builder dialogo = new AlertDialog.Builder(ListaTelefonica1Activity.this);
        dialogo.setTitle("Contato selecionado");
        dialogo.setMessage(lista.getSelectedItem().toString());
        dialogo.setNeutralButton("OK", null);
        dialogo.show();
        }
       }
        });
      }
        static final String[] contatos = new String[] {
        	"Alline","Lucas","Rafael","Gabriela","Silvana"
        };
     }

Posta o main.xml e as mensagens do logCat, por favor.

Poste a mensagem de erro emitida pelo compilador.

pessoal este é a main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Lista de Contatos" />

    <ListView
        android:id="@+id/Istcontatos"
        android:layout_width="fill_parent" >
        
    </ListView>

</LinearLayout>

e na classe ListaTelefonica1Activity o erro está nesta linha:

       public void onItemClick([b]AdapterView[/b] arg0, View arg1,int arg2,long arg3) {

obrigado pela força e atenção pessoal!

Altera a linha para:

Adiciona a linha abaixo no listview no main.xml:

Retira o teste:
if(lista.getSelectedItem()!=null) {

E altera a linha:
dialogo.setMessage(lista.getSelectedItem().toString());
Para:
dialogo.setMessage( ((TextView) arg1).getText());

valew aí brother A H Gusukuma!
deu certo.