Foros del Web » Programando para Internet » Android »

Android... hacer referencia a control desde codigo. [CERRADO]

Estas en el tema de Android... hacer referencia a control desde codigo. [CERRADO] en el foro de Android en Foros del Web. Buenas foreros... No sé si este es el lugar indicado para hacer preguntas sobre Android, pero como se programa con Java y no sé donde ...
  #1 (permalink)  
Antiguo 29/11/2009, 10:28
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 5 meses
Puntos: 7
Android... hacer referencia a control desde codigo. [CERRADO]

Buenas foreros...

No sé si este es el lugar indicado para hacer preguntas sobre Android, pero como se programa con Java y no sé donde ponerlo... lo pongo aqui, ruego me disculpen los moderadores si no es aqui el lugar indicado.

Verán, estoy iniciandome en esto de Android, y tengo dos cuestiones para realizar.

En mi clase Java, cargo el GUI de mi aplicacion de un fichero xml, supongamos que lo llamo main.xml

Ok, en mi app, aparecen los controles que declaré ahi en el XML, pero... me surgen dos preguntas.

1-. ¿Si quiero poner en una caja de texto (creada en el xml), un texto diferente... como hago referencia al id de esa caja de texto? Busco algo por ejemplo a:
Código:
getApplication.GetControlById("miCajaTexto").Text = "arfafdsf";
2-.Supongamos que a esa misma caja de texto, quiero, desde codigo, asignarle un evento (Por ejemplo el TextChanged). ¿Podrían decirme como puedo hacerlo?

En fin... como verán soy bastante novato con este tema... asi que si pueden darme un poco de luz, se lo agradecería.

Saludos.
__________________
Charlie.

Última edición por chcma; 29/11/2009 a las 15:14
  #2 (permalink)  
Antiguo 29/11/2009, 15:14
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 5 meses
Puntos: 7
Respuesta: Android... hacer referencia a control desde codigo.

Bueno... ya está solucionado.

1-.
Código:
((EditText)findViewById(R.id.widget28)).setText("unaPruewba");

2-.
En el XML:
Código:
	<Button android:id="@+id/widget29"
		    android:onClick="onClickBoton"	        
			android:layout_width="89px"
			android:layout_height="29px"
			android:text="Button"
			android:layout_x="219px"
			android:layout_y="45px">
	</Button>
Y en el Codigo:
Código:
	public void onClickBoton(View e)
	{
		
		((EditText)findViewById(R.id.widget28)).setText("unaPrueba");
	}

Espero le sirva a alguien.
__________________
Charlie.
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 21:13.