Documente Academic
Documente Profesional
Documente Cultură
ANDROID
STUDIO
COMPONENTES PARA
DESARROLLAR
APLICACIONES
WIDGETS
Plain TextView. Permite ingresar texto plano.
Large Text. Permite ingresar texto gigante.
Medium Text. Permite ingresar texto mediano.
Small Text. Permite ingresar texto pequeo.
Button. Inserta un botn que permite realizar determinada accin.
Small Button. Inserta un botn pequeo que permite realizar
determinada accin.
RadioButton, inserta un pequeo crculo en un men de la pantalla.
Permite al usuario seleccionar una nica opcin entre un grupo de
elecciones.
CheckBox. Inserta una caja de seleccin o casilla de seleccin.
Switch. Es un widget interruptor de palanca de dos estados que
pueden seleccionar entre dos opciones.
ToggleButton. Un botn de activacin permite al usuario cambiar un
ajuste entre dos estados.
ImageButton. Muestra un botn con una imagen (en lugar de texto)
que se puede presionar o hace clic por el usuario.
ImageView. Muestra una imagen arbitraria, tal como un icono.
ProgressBar (Large). Indicador visual del progreso de alguna
operacin gigante.
ProgressBar (Normal). Indicador visual del progreso de alguna
operacin normal.
ProgressBar (Small). Indicador visual del progreso de alguna
operacin pequeo.
ProgressBar (Horizontal). Indicador visual del progreso de alguna
operacin horizontal.
SeekBar. Un SeekBar es una extensin de ProgressBar que aade un
pulgar pueda arrastrar.
RatingBar. Un RatingBar es una extensin de SeekBar y ProgressBar
que muestra una clasificacin en estrellas.
Spinner. proporcionan una manera rpida para seleccionar un valor
de un conjunto. En el estado por defecto, el spinner muestra su valor
seleccionado. Al tocar el spinner muestra un men desplegable con
todos los valores disponibles, de las cuales el usuario puede
seleccionar uno nuevo.
WebView. Este View fue creado para mostrar el contenido con
formato web. Es el navegador interno de las aplicaciones Android.
LAYOUTS
Subclase de ViewGroup
- Organizan elementos visuales
LinearLayout . Distribuye los elementos uno detrs de otro, bien de
forma horizontal o vertical.
RelativeLayout.
Permite comenzar a situar los elementos en
cualquiera de los cuatro lados del contenedor e ir aadiendo nuevos
elementos pegados a estos.
Parmetros
android:layout_above: Posiciona el borde inferior del elemento actual
TEXTFIELDS
Un campo de texto le permite al usuario escribir texto en su aplicacin.
Puede ser una sola lnea o de varias lneas. Si toca un campo de texto
coloca el cursor y muestra automticamente el teclado. Adems de escribir,
los campos de texto permiten una variedad de otras actividades, como la
seleccin de texto (cortar, copiar, pegar) y datos de consulta a travs de
auto-realizacin.
CONTAINERS
RadioGroup
Un RadioGroup es un ViewGroup cuyo contenido est destinado a
albergar RadioButtons. Un RadioButton es un botn circular que
visualmente representa dos estados. Uno de seleccin y otro de
inactividad. Dependiendo del estado la aplicacin actuar. Al ubicar
un RadioButton dentro de un RadioGroup inmediatamente su estado
obedecer a una mltiple exclusin entre todos los elementos que
habiten en el contenedor.
ListView
Visualiza una lista deslizable verticalmente de varios elementos,
donde cada elemento puede definirse como un Layout.
ScrollView
Es el contenedor que ofrece una barra de desplazamiento para el
contenido que pongamos dentro de l. Es muy til en los casos en los
que el diseo pueda ser demasiado grande para algunas pantallas.
Horizontal ScrollView
Contenedor de diseo para una jerarqua de vistas que se pueden
desplazar por el usuario, permitiendo que sea ms grande que la
pantalla fsica.
SearchView
Proporciona una interfaz de usuario para que el introduzca una
consulta de bsqueda y presentar una solicitud a un proveedor de
bsqueda. Muestra una lista de sugerencias de consulta o resultados,
si est disponible, y permite al usuario seleccionar una sugerencia.
TabHost
Esta dividido en 2 partes principales y personalizables, la primera es
donde estarn las pestaas que vamos a utilizar en nuestra
aplicacin, la cual se llama TabWidget. La segunda parte principal es
donde estar el contenido que realiza cada pestaa y el cual es un
FrameLayout.
VideoView
Muestra un archivo de vdeo. La clase VideoView puede cargar
imgenes de diversas fuentes.
TextClock.- puede mostrar la fecha y / o hora actual como una
cadena con formato.
Este punto de vista hace honor a la configuracin del sistema de
formato de 24 horas.
Analog clock
Este widget de mostrar un reloj analgico con dos manos de horas y
minutos.
Chronometer
Clase que implementa un contador de tiempo simple.
Date picker
Proporciona un widget para seleccionar una fecha.
Time picker
Un widget para seleccionar la hora del da , ya sea en 24 horas o AM /
modo AM.
CalendarView
Esta clase es un widget de calendario para la visualizacin y seleccin
de fechas. El rango de fechas con el apoyo de este calendario se
puede configurar. Un usuario puede seleccionar una fecha con cinta
adhesiva sobre el mismo y puede desplazarse y lanzar el calendario
para una fecha deseada.
EXPERT
Space:
El espacio es una vista subclase de peso ligero que puede utilizarse
para crear espacios entre los componentes en los diseos de
propsito general.
CheckedTextView :
Una extensin de TextView que soporta la interfaz comprobable y
pantallas. Esto es til cuando se utiliza en un ListView donde el
setChoiceMode
se
ha
ajustado
a
algo
distinto
de
CHOICE_MODE_NONE.
QuickContactBadge:
Widget utiliza para mostrar una imagen con el estndar de Contacto
insignia Rpido y on-clic comportamiento.
ExtractEdit Text :
Informacin sobre el texto que se ha extrado para su uso por un
mtodo de entrada. Este contiene informacin acerca de una parte
del texto que se est editando, que el IME debe mostrar en su propia
interfaz, mientras que en el modo extrado.
AutoCompleteTextView :
Una vista de texto editable que muestra sugerencias de finalizacin
automticamente mientras el usuario est escribiendo. La lista de
sugerencias se muestra en un men desplegable desde el que el
usuario puede elegir un elemento para reemplazar el contenido de la
caja de edicin con.
MultiAutoCompleteTextView
Una vista de texto editable, ampliando AutoCompleteTextView, que
puede mostrar sugerencias de finalizacin de la subcadena del texto
donde el usuario est escribiendo en lugar de necesariamente para
toda la cosa.
NumberPicker
Un widget que permite al usuario seleccionar un nmero de un rango
predefinido. Hay dos sabores de este widget y que uno se presenta al
usuario depende del tema actual.
Si el tema actual se deriva de Tema el widget presenta el valor actual
como un campo de entrada editable con un botn de la subasta
anterior y un botn de disminucin de abajo. Largo pulsando los
botones permite un cambio rpido del valor actual. Tocando en el
campo de entrada permite introducir un valor deseado.
Si el tema actual se deriva de Theme_Holo o Theme_Holo_Light el
widget presenta el valor actual como un campo de entrada editable
con un menor valor por encima y por debajo de un valor mayor.
Tocando en el valor menor o mayor lo selecciona animando el eje
nmero arriba o hacia abajo para que el actual valor elegido.
Arrojando arriba o hacia abajo permite mltiples incrementos o
decrementos del valor actual. Largo presionando sobre los valores
menores y mayores tambin permite un rpido cambio del valor
actual. Tocando en el valor actual permite escribir en un valor
deseado.
ZoomButton
El ZoomButtonsController maneja mostrar y ocultar los controles de
zoom y posicionndola en relacin con una vista propietario. Tambin
da el acceso de los clientes al contenedor de controles de zoom, lo
que permite botones adicionales de accesorios que se muestran en la
ventana de controles de zoom.
ZoomControls
La clase ZoomControls muestra un simple conjunto de controles que
se utilizan para hacer zoom y ofrece devoluciones de llamada para
registrarse para eventos.
MediaController. Permite que una aplicacin para interactuar
con una sesin de los medios de comunicacin en curso.
Botones de los media y otros comandos se pueden enviar a la
sesin. Una devolucin de llamada puede registrarse para
recibir actualizaciones de la sesin, como metadatos y
reproducir los cambios de estado.
GestureOverlayView
Un recubrimiento transparente para entrada de gestos que se puede
colocar en la parte superior de otros widgets o contener otros
widgets.
SurfaceView
La superficie se orden Z de modo que est detrs de la ventana que
sostiene su SurfaceView; el SurfaceView perfora un agujero en su
ventana para permitir su superficie que se mostrar. La jerarqua de
vistas se encargar de componer correctamente con la superficie
cualquier hermano del SurfaceView que normalmente aparecera en
la parte superior de la misma. Esto puede ser usado para colocar
superposiciones tales como botones en la parte superior de la
superficie, aunque la nota sin embargo que puede tener un impacto
en el rendimiento ya que un compuesto de alfa-mezclado completo se
realiza cada vez que cambia de superficie.
TextureView
A TextureView se puede utilizar para mostrar un flujo de contenido. Tal
una lata flujo de contenido, por ejemplo, ser un video o una escena
OpenGL. El flujo de contenido puede provenir de proceso de la
aplicacin, as como un proceso remoto.
TextureView slo se puede utilizar en una ventana acelerada por
hardware. Cuando dictada en software, TextureView dibujar nada.
ViewStub
A ViewStub es un invisible, Ver cero de tamao que puede ser
utilizado para inflar perezosamente recursos de diseo en tiempo de
ejecucin. Cuando un ViewStub se hace visible, o cuando se invoca de
inflado (), el recurso de diseo se infla. El ViewStub luego se
reemplaza en su padre con la vista inflado o vistas. Por lo tanto, la
ViewStub existe en la jerarqua de vistas hasta setVisibility (int) o
inflar () se invoca. El inflado View se aade a la matriz ViewStub con
los parmetros de diseo ViewStub. Del mismo modo, puede definir /
anular el inflado de Vista Identificacin mediante el inflado propiedad
ViewStub
ViewAnimator
Clase base para un contenedor FrameLayout
animaciones al cambiar entre sus puntos de vista.
que
realizar
ViewFlipper
ViewAnimator simple que animar entre dos o ms puntos de vista
que se han aadido a la misma. Slo un nio se muestra a la vez. Si
se solicita, se puede dar la vuelta automticamente entre cada nio
en un intervalo regular.
ViewSwitcher
ViewAnimator que cambia entre dos puntos de vista, y tiene una
fbrica de la que se crean estos puntos de vista. Puede utilizar la
fbrica para crear los puntos de vista, o aadirlos a ti mismo. Un
ViewSwitcher slo puede tener dos puntos de vista del nio, de los
cuales slo se muestra a la vez.
ImageSwitcher
A veces usted no desea que la imagen aparezca de repente en la
pantalla, en lugar que desea aplicar algn tipo de animacin a la
imagen cuando se cambia de una imagen a otra. Esto es apoyado por
el androide en forma de ImageSwitcher.
TextSwitcher
Especializada ViewSwitcher que contiene slo los nios de tipo
TextView. Un Textwatcher es til para animar una etiqueta en la
pantalla. Siempre setText (CharSequence) se llama, Textwatcher
anima el texto actual y anima el nuevo texto en.
AdapterViewFlipper
ViewAnimator simple que animar entre dos o ms puntos de vista
que se han aadido a la misma. Slo un nio se muestra a la vez. Si
se solicita, se puede dar la vuelta automticamente entre cada
pequeo en un intervalo regular.
CUSTOM
Default views
El marco de Android proporciona varias vistas predeterminadas pero
desarrollador puede crear tambin sus puntos de vista personalizados
y utilizarlos en su aplicacin. La clase base de un punto de vista es la
vista.
RequestFocus
Una vez que una actividad recibe el foco, debe proporcionar el nodo
raz de su jerarqua de diseo para el sistema Android. Despus, el
sistema Android se inicia el procedimiento de dibujo.