3
Abrir URL web al hacer click en un botón
7 Comments | Posted by Mikel in aplicacion, codigo, primeros pasos, tutoriales
Vamos a aprender a abrir una URL a través de un botón.
Para ello vamos a crear un nuevo proyecto llamado lanzar web y vamos a ir a main.xml donde diseñaremos el botón.
Antes del vamos a escribir:
<Button android:id="@+id/abrir" android:text="@string/texto_abrir" android:layout_width="fill_parent" android:layout_height="wrap_content" />
Como ves, al boton le hemos asignado la id abrir y el string texto_abrir.
Vamos a strings.xml y vamos a añadir la variable texto_abrir
<string name="texto_abrir">Abrir URL</string>
Ya hemos diseñado el botón, pero ahora hay que programarlo.
Vamos fichero java y debajo del SetContentView añadimos lo siguiente:
Button abrir = (Button) findViewById(R.id.abrir);
abrir.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.goear.com")));
}
});
y lanzamos nuestra aplicación.
Un saludo
ir al Tema del FORO “Crear botón para abrir URL web”
7 Comments for Abrir URL web al hacer click en un botón
Carlos | 04/12/2009 at 01:18
Carlos | 04/12/2009 at 01:27
Bueno ya dio, no tenia import android.content.Intent;
import android.net.Uri; jejeje ya lo puedo ejecutar, pero cuando ya esta en el emulador dice que se tuvo que cerrar inesperadamente y solo me muesta el boton de cierre forzoso.
Mikel | 04/12/2009 at 12:47
Pega aquí todo el código de tu main.xml
un saludo.
Leo | 23/12/2009 at 00:05
Yo he tenido ciertos problemas con el ejemplo, pero lo he resuelto, de todas formas no está bien explicado y más cuando recién comienzas a programar.. Ánimo. Saludos!
manuel | 16/01/2010 at 20:30
esto en en que parte del main hay que escribirlo donde dice
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" va en lugar de esto???????
y esto Abrir URL
en que parte del sting va ????
comenten por fa vor
pskshpvz | 23/01/2010 at 02:36
sWDFxZ nvgdmvoufcck, [url=http://iortrifsjuns.com/]iortrifsjuns[/url], [link=http://btxyljebvnwy.com/]btxyljebvnwy[/link], http://yasicvvzzmgs.com/
htcdroid | 18/02/2010 at 17:12
esta muy chulo,muchas gracias, pero como haría que se enviase la petición y la respuesta se reciba en un string para tratarla (sin que se abriese el navegador).


Que tal, agradezco mucho la ayuda y ojala sigas publicando mas tutoriales, seria bueno para los que empezamos a programar en android.
Estuve probando el codigo para el boton, pero me tira un error en la linea que le das la direccion, especificamente en los dos Intent y en el Uri me dice en los tres “Cannot find symbol. Symbol class Intent” espero tu ayuda.
gracias