Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2012, 17:09
mascamasca
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 13 años, 7 meses
Puntos: 0
Duda con un listview de un adaptador

Buenos noches.
Estoy haciendo una aplicación en la que en una de las pantallas me muestra un listview con una serie de nombres sacados de una BBDD.
Hasta aquí todo perfecto.
El problema viene que lo que quiero es que cuando se pulse en uno de los nombres de la lista se vaya a otra ventana para mostrar todos los datos que tiene, como si fuera una página de detalle.
Os pongo mi código.
Código:
private bbdd BBDD;
	private int posBBDD=0;
	private Cursor dataBBDD;
	@Override
	public void onCreate(Bundle savedInstanceState){
		super.onCreate(savedInstanceState);
		setContentView(R.layout.lista);
		BBDD=new bbdd(this);
		ArrayList<String> contactos = new ArrayList <String>();


		dataBBDD= BBDD.getReadableDatabase().rawQuery("SELECT nombre FROM "+bbdd.BBDD_TABLA_datos,null);
		if(dataBBDD.moveToFirst()){
			do{
				contactos.add(dataBBDD.getString(0));
			}while(dataBBDD.moveToNext());
		}

		ListView listaCon=(ListView) findViewById(R.id.lstLista);

		ArrayAdapter<String> adaptor=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,contactos);
		listaCon.setAdapter(adaptor);

		OnItemClickListener mMessageClickedHandler=new OnItemClickListener(){
			@SuppressWarnings("rawtypes")
			public void onItemClick(AdapterView parent, View v, int position,long id){
				Toast.makeText(getApplicationContext(), "Click en el nombre "+position, Toast.LENGTH_SHORT).show();
			}//fin void onitem
		};//fin onitemclicklistener
		listaCon.setOnItemClickListener(mMessageClickedHandler);
		BBDD.close();
	}
Espero que os sirva de ayuda.
Un saludo y muchas garcias por vuestra ayuda.