Ejercicio para android

Solo disponible en BuenasTareas
  • Páginas : 3 (553 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
Creación de una interfaz por código
Abre el proyecto creado en el primer ejercicio y visualiza Holaandroid.java. comenta la última sentencia del programa y añade las tres que se muestran acontinuación en negrita:

package net.mrvb.holaandroid;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;

public class Holaandroid extends Activity {

@Overridepublic void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.holaandroid);
TextView texto = new TextView(this);Texto.setText(“Hola mundo de Android”);
setContentView(texto);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.holaandroid, menu);return true;
}


}

La interfaz de usuario de Android está basada en una jerarquía de objetos descendientes de la clase View (vista). Una vista es un objeto que se puededibujar y se utiliza como un elemento en el diseño de la interfaz de usuario (un botón, una imagen, una etiqueta de texto como el utilizado en el ejemplo, …). Cada uno de éstos elementos se define como unasubclase de la clase View, la subclase para representar un texto es TextView.
El ejemplo comienza creando un objeto de la clase TextView. El constructor de la clase acepta como parámetro unainstancia de la clase Context (contexto). Un contexto es un manejador del sistema que proporciona servicios como la resolución de recursos, obtención de acceo a bases de datos o preferencias. La claseActivity es una subclase de Context, y como la clase Holaandroid es una subclase de Activity, también es de tipo Context. Por ello, puedes pasar this (el objeto actual de la clase Holaandroid) comocontexto del TextView.
Después define el contenido del texto que se visualizará en el TextView mediante setText(CharSequence). Finalmente, mediante setContentView() se indica la vista utilizada por la...
tracking img