PROGRAMAR EN AIDE
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
Suscribirse a:
Comentarios (Atom)
