|
Android: Cómo añadir un botón y su código en aplicación Android con Eclipse
Mostramos en este tutorial cómo añadir un botón a un layout de una aplicación Android en el IDE Eclipse. Explicamos cómo añadirle código al evento "click" (cuando el usuario pulsa el botón con el dedo en el móvil Android), como ejemplo añadiremos el código necesario para abrir el navegador por defecto y navegar a una URL concreta.
Requisitos para desarrollar aplicación para dispositivos Android con EclipseEn el siguiente enlace mostramos un tutorial donde explicamos paso a paso cómo instalar Eclipse y cómo desarrollar una aplicación para dispositivos con Android:
Añadir un botón a un layout y añadir código en el evento onClickAñadir un botón desde Graphical Layout o manualmente desde fichero XMLExplicaremos a continuación cómo añadir un botón (Button) a una apliación Android en Eclipse, en primer lugar ya tendremos creado el Layout de nuestra aplicación (ventana principal). En este layout que podemos abrir desde "res" - "layout", haremos doble click sobre "activity_ajpdsoft_linterna.xml" (puede tener cualquier otro nombre). Eclipse nos mostrará la edición gráfica del layout con los posibles componentes a agregar, en el grupo "Form Widgets" de la ventana "Palette" seleccionaremos "Button": Y lo arrastraremos al lugar del layout donde queramos que aparezca: Seleccionando el nuevo botón, Eclipse nos mostrará en la parte derecha la ventana "Properties" donde indicaremos las dos propiedades más importantes:
De esta forma desde "Graphical layout" ya tendremos el botón añadido a la ventana principal de la aplicación Android: Como casi todo en Eclipse, podremos ver y modificar e incluso añadir cualquier componente editando directamente el fichero correspondiente al layout, pulsando en la parte inferior del layout abierto en el fichero xxx.xml, veremos el código XML necesario para añadir cualquier componente de nuestra aplicación, enmarcamos en rojo el código XML que ha añadido el diseñador gráfico de forma automática para nuestro botón: El código XML para añadir un botón en Eclipse para aplicaciones Android:
Asignar código a evento onClick de un botón en Eclipse para aplicaciones AndroidAbriremos el fichero xxx.java de nuestra aplicación que estará en el "Project Explorer", en la carpeta "src", en nuestro caso "AjpdSoftLinterna.java". Para trabajar con un Button deberemos tener un import al principio del programa:
En la clase de la aplicación añadiremos la siguiente línea:
Por último añadiremos dentro de "public void onCreate..." las siguientes líneas de código Java para crear el evento OnClick, que será el código que se ejecute cuando el usuario pulse en el botón: btURL = (Button) findViewById(R.id.btURL); btURL.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.ajpdsoft.com")); startActivity(browserIntent); } }); El código anterior permitirá que cuando el usuario pulse en el botón se abrirá el navegador por defecto y se navegará a la URL indicada. Para que funcione el código anterior hay que añadir dos imports al principio:
Ahora probaremos la aplicación en el emulador, para ello pulsaremos en "Run" - "Run": Si todo es correcto se ejecutará la aplicación en el emulador, mostrando nuestro nuevo botón "Visitar web": Si el usuario de nuestra aplicación Android desarrollada con Eclipse pulsa en el botón se abrirá el navegador por defecto de nuestro dispositivo Android y se visitará la URL "www.ajpdsoft.com":
Publicar aplicación Android en Google PlayEn el siguiente tutorial explicamos cómo publicar una aplicación para dispotivos Android en Google Play (antes Google Android Market):
Artículos relacionados
CréditosArtículo realizado íntegramente por Alonsojpd miembro fundador del proyecto Proyecto AjpdSoft. Anuncios
Enviado el Miércoles, 25 julio a las 21:59:37 por ajpdsoft
|
|