Foros del Web » Programando para Internet » Android »

Duda con un listview de un adaptador

Estas en el tema de Duda con un listview de un adaptador en el foro de Android en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/11/2012, 17:09
 
Fecha de Ingreso: septiembre-2010
Mensajes: 94
Antigüedad: 14 años, 2 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.

Etiquetas: adaptador, listview, todo, apps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:30.