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"
};
}