5 PRINCIPIOS DE ANDROID DIÁLOGOS Y SPLASH

Páginas: 7 (1668 palabras) Publicado: 8 de noviembre de 2015
PRINCIPIOS
 DE
 ANDROID
 
DIÁLOGOS
 Y
 SPLASH
 
Ing.
 LEANDRO
 FLÓREZ
 ARISTIZÁBAL
 
lxexpxe@gmail.com
 
learis0zabal@admon.uniajc.edu.co
 
@lxexpxe
 

Diálogos
 
En
  el
  ejemplo
  que
  se
  ha
  venido
  trabajando,
 
una
 vez
 el
 usuario
 inicia
 sesión
 correctamente,
 
se
  realiza
  un
  cambio
  a
  otra
  AcNvidad  que
 
muestra
  un
  mensaje
  de
  Bienvenida.
  Esto
 
puede
 no
 ser
 tan
 úNl
 si
 lo
 que
 se
 va
 a
 mostrar
 
es
  un
  mensaje
  tan
  corto.
  Para
  mostrar
  algún
 
Npo
  de
  alerta
  o
  mensaje
  emergente,
  se
  usan
 
los
 Diálogos.
 
 

Diálogos
 
Los
  Diálogos
  son
  pequeñas
  ventanas  que
 
aparecen
  sobre
  las
  AcNvidades
  para
  solicitar
 
al
  usuario
  que
  tome
  una
  acción
  o
  provea
 
información
 adicional
 antes
 de
 conNnuar
 

 
 
 
 
 
 
 
 
 
 !
 

 
 
 
 
 
 
 Are
 you
 sure?
 

 

You’re
 about
 to
 format
 your
 device!
 

 

 
Cancel
 
Just
 Do It!!!
 

Diálogos
 
La
 clase
 base
 para
 diálogos
 es
 Dialog
 pero
 no
 
es
  recomendable
  instanciarla
  directamente,
 
en
 lugar
 de
 esto,
 se
 debería
 usar
 una
 subclase
 
como
  AlertDialog,
  DatePickerDialog
  ó
 
TimePickerDialog.
 
 

 
Sin
  importar
  el
  Diálogo
  que
  se
  use,
  este
 
d e b er á
  e s t a r
  e n
  u n
  c o n t e n e d o r
 
DialogFragment
 

Diálogos
 
El
  uso
  del
  contenedor
  DialogFragment
  asegura
  que
  se
  manejen
 
correctamente
 los
 eventos
 del
 ciclo
 de
 vida
 como
 cuando
 se
 rota
 
la
 pantalla.
 
 
 

 
Vamos
  a
  adicionar
  un
  objeto
  AlertDialog
  contenido  en
  un
 
DialogFragment
 para
 mostrar
 el
 mensaje
 de
 Bienvenida
 antes
 de
 
pasar
 a
 una
 nueva
 AcNvidad.
 

 
Debido
  a
  que
  la
  clase
  DialogFragment
  fue
  incluida
  a
  parNr
  de
 
Android
 3.0
 (API
 Level
 11),
 haremos
 uso
 de
 la
 clase
 provista
 por
 
la
  librería
  de
  soporte
 android.support.v4.app.DialogFragment
  lo
 
cual
  permite
  que
  pueda
  ser
  usada
  en
  disposiNvos
  con
  Android
 
1.6
 o
 mayores.
 

Diálogos
 
Se
  crea
  una
  nueva
  clase
  llamada
 
D i a l o g s
  q u e
  e x N e n d a
  a
 
DialogFragment
 
 

 
android.support.v4.app.DialogFragment
 


 

Diálogos
 Dialogs.java
 


 
public
 class
 Dialogs
 extends
 DialogFragment
 {
 

 public
 Dialogs(){
 

 }
 

 

 public
 Dialog
 onCreateDialog(Bundle
 savedInstanceState)
 {
 

 
 
 
 
 
 
 
 

 

 //
 Use
 the
 Builder
 class
 for
 convenient
 dialog
 construc0on
 

 
 
 
 
 
 
 
 

 

 AlertDialog.Builder builder
 =
 new
 AlertDialog.Builder(getAcNvity());
 

 
 
 
 
 
 
 
 

 

 builder.setMessage("Welcome!")
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 .setPosi0veBuSon("OK",
 new
 DialogInterface.OnClickListener()
 {
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 public
 void onClick(DialogInterface
 dialog,
 int
 id)
 {
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

 //
 Mostrar
 segunda
 Ac0vidad
 cuando
 se
 pulse
 OK
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 }
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 });
 //...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Android 5
  • Principio dialógico
  • 4 PRINCIPIOS DE ANDROID INTERACTIVIDAD
  • Android Para Principiantes ADB
  • 1 PRINCIPIOS DE ANDROID INTRO
  • dialogo de 5 personas en hospital
  • Dialogo en Ingles (5 Personas)
  • Principios aprendizaje dialógico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS