miércoles, 19 de noviembre de 2014









Este programa utiliza los paquetes de android app, os y el widget para la

interface gráfica de usuario, para usar el layout o marco de la pantalla y la vista

de texto para desplegar “Hola...mi primer programa”. Las dos diagonales //

significan comentarios dentro del programa.

El programa MainActivity .java completo queda como:

//Nombre del paquete de este programa

package com.gri.p01;

//La importación de los paquetes que usa este programa

import android.app.*;

import android.os.*;

import android.view.*;

import android.widget.*;

//El nombre de la clase MainActivity y una extensión de la clase activity

public class MainActivity extends activity{

 //Sobre posición de la clase onCreate para crear la pantalla

 // y sus componentes gráficos

@Override

public void onCreate(Bundle saveInstancesState{

 super.onCreate(savedInstanceState);

 //Comentar la siguiente instrucción para usar código java

 //setContentView(R.layout.main);

 //Crear una instancia objeto de layout

 LinearLayout ll1 = new LinearLayout(this);

 //Crear layout vertical

 ll1.setOrientation(LinearLayout.VERTICAL);

 //Crear una instancia objeto de textview

 TextView tv1 = new TextView(this);

 //Poner el mensaje

 tv1.setText(“Hola...mi primer programa...”);

 //Agregar la vista al layout

 ll1.addView(tv1);

 //Desplegar la pantalla completa del layout

 setContentView(ll1);

 }//oncreate

}//class

También en el programa android anterior de MainActivity se puede crear el

método main para simular el main de java y queda de la siguiente forma.

MainActivity .java

//Nombre del paquete de este programa

package com.gri.p01;

//La importación de los paquetes que usa este programa

import android.app.*;

import android.os.*;

import android.view.*;

import android.widget.*;

//El nombre de la clase MainActivity y una extensión de la clase activity

public class MainActivity extends activity{

 //Sobre posición de la clase onCreate para crear la pantalla

 // y sus componentes gráficos

@Override

public void onCreate(Bundle saveInstancesState{

 super.onCreate(savedInstanceState);

 //Comentar la siguiente instrucción para usar código java

 //setContentView(R.layout.main);

 // Se crea el método main en android para simular el main de java

 //pero sin parámetros de string y sus argumentos args de

main(String[], args)

 main();

 }//oncreate



 public void main{

 //Crear una instancia objeto de layout

 LinearLayout ll1 = new LinearLayout(this);

 //Crear layout vertical

 ll1.setOrientation(LinearLayout.VERTICAL);

 //Crear una instancia objeto de textview

 TextView tv1 = new TextView(this);

 //Poner el mensaje

 tv1.setText(“Hola...mi primer programa...”);

 //Agregar la vista al layout

 ll1.addView(tv1);

 //Desplegar la pantalla completa del layout

 setContentView(ll1);

 }

}//class

No hay comentarios.:

Publicar un comentario