Diferencia entre revisiones de «Usuario:ManuelRomero/Android/Interfaz/elementos»

De WikiEducator
Saltar a: navegación, buscar
(TextView)
Línea 33: Línea 33:
 
</source>
 
</source>
 
===TextView===
 
===TextView===
 +
*Referenica
 +
http://developer.android.com/reference/android/widget/TextView.html
 +
*Representa ''un texto escrito en pantalla''; sería un típico ''label'' o ''etiqueta''
 +
*Deriva de la clase '''''View'''''
 +
*Definido en el paquete '''''android.widget'''''
 +
===Atributos especiales de TextView===
 +
Son muchos los atributos y métodos que tiene asociada esta clase
 +
{| class="wikitable"
 +
|+ Atributos de la clase '''''TextView'''''
 +
! Atributo !! Valores !! Objetivo
 +
|-
 +
!android:text!!cadena raw o referencia a un recurso cadena!!Texto que se muestra en la pantalla
 +
|}
 +
 
===EditText===
 
===EditText===
 
===Spinner===
 
===Spinner===

Revisión de 08:51 4 dic 2012



Introducción

  • Si hablamos de aplicaciones android para móviles y tablets, casi inevitablemente estamos hablando de aplicaciones de interfaz gráfica.
  • Es una parte muy importante y muy trabajada para enfocar el desarrollo.

android.view.View

  • La clase base para construir elementos gráficos es android.view.View
  • Representa un área rectangular en la pantalla
  • Es la clase base para la mayoría de los controles y diseños de interfaz de usuario dentro de Android SDK

android.widget

  • Referencia
http://developer.android.com/reference/android/widget/package-summary.html
  • Es un paquete que contiene la mayoría de los los controles gráficos para usar en nuestro interfaz gráfico
  • Todos estos controles normalmente derivan de la clase android.view.View
  • Algunas clases de este paquete que deberíamos conocer

Button, CheckBox,RadioButton. Spinner, ImageButton, TextView, EditText, AnalogClock, DigitalClock, CalendarView, DatePiker, Filter, Gallery,VideoView AbsoluteLayout, FrameLayout, GridLayout, TableLayout, RelativeLayout ProgressBar, TabHost, Toast

acceder a un componente en código

  1. identificaarlo en el diseño android:id
  2. podremos acceder a él por el método findViewById()
  • Ejemplo quiere acceder a un texto
  1. En el fichero xml
<TextView
 android:id="tNombre">
</TextView>
  1. En el código
TextView nombre = (TextView)findViewById(R.id.tNombre);

TextView

  • Referenica
http://developer.android.com/reference/android/widget/TextView.html 
  • Representa un texto escrito en pantalla; sería un típico label o etiqueta
  • Deriva de la clase View
  • Definido en el paquete android.widget

Atributos especiales de TextView

Son muchos los atributos y métodos que tiene asociada esta clase

Atributos de la clase TextView
Atributo Valores Objetivo
android:text cadena raw o referencia a un recurso cadena Texto que se muestra en la pantalla

EditText

Spinner

Button

Checkbox

ToggleButton

Switch

RadioButton

Fechas y horas

ProgressBar

SeekBar

RatingBar

Chronometer