Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 03/01/14, 21:22:22
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
ListAdapter

Hola, tengo un Listview relleno con un ListAdapter y quiero que al pulsar en alguno de los elementos del Listview se me actualize un Textview con el texto del Listview en concreto seleccionado pero no se como hacerlo, alguien sabe?
Responder Con Cita


  #2  
Viejo 04/01/14, 02:09:07
Avatar de h0nGoLoCo
h0nGoLoCo h0nGoLoCo no está en línea
Miembro del foro
Mensajes: 63
 
Fecha de registro: ene 2013
Localización: SLP, México
Mensajes: 63
Modelo de smartphone: Moto X xt1053
Versión de ROM: 4.4.2 T-Mobile
Tu operador: TELCEL
Mencionado: 0 comentarios
Tagged: 0 hilos
Código:
... 

public class TUACTIVITY extends Activity implements OnItemClickListener //Implementa un OnItemClickListener a tu class

....


ListView lista;
TextView texto;

//Supongo que tienes algo como esto.

lista = (ListView) findViewById(R.id.TU_LISTA); 
ArrayList <String> DATOS= new ArrayList<String>(); 
ArrayAdapter <String> adaptador = new ArrayAdapter(TUACTIVITY.this , R.layout.simple_list, DATOS);
lista.setAdapter(adaptador);		
lista.setOnItemClickListener(this);


//Implementas el método onItemClick
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {

		String recuperado = (String) parent.getItemAtPosition(position);  //Recupera el texto del item "clickeado" y lo pone en un String 
                texto.setText(recuperado);
Saludos

Última edición por h0nGoLoCo Día 04/01/14 a las 02:13:45
Responder Con Cita
  #3  
Viejo 04/01/14, 13:56:44
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
ok, pero como lleno la variable DATOS con los valores del listview?
Responder Con Cita
  #4  
Viejo 04/01/14, 21:26:32
Avatar de h0nGoLoCo
h0nGoLoCo h0nGoLoCo no está en línea
Miembro del foro
Mensajes: 63
 
Fecha de registro: ene 2013
Localización: SLP, México
Mensajes: 63
Modelo de smartphone: Moto X xt1053
Versión de ROM: 4.4.2 T-Mobile
Tu operador: TELCEL
Mencionado: 0 comentarios
Tagged: 0 hilos
No se la manera "oficial", lo que he hecho es usar un ciclo for y un Array.
Código:
String [] datos = {"", ""}; //Aqui agregas los Strings que quieras.
		
		for(int i = 0; i<datos.length; i++)
		{
			lista.add(datos[i]);
		}
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 20:25:49 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007