miércoles, 31 de mayo de 2017

include layout y android:textColor

include layoutPermite apuntar al fichero de diseño XML que apuntará a este otro diseño, y en tiempo de diseño éste se incluirá en el exterior del diseño que lo rodea.

android:textColor: El comando android:textColor se encarga de otorgar color al texto. La declaración debe de darse dentro del TexView al que se le cambiara el color de texto. Se declara en la forma: android:textColor= y entre comillas el color en formato hexagecimal  # FF FF FF     esta esta en orden de RGB  que son las combinacion de  los colores de rojo verde y azul .también se pueden agregar colores alpha que viene siendo la transparencia y en código quedaría lo siguiente #26FFFFFF la transparencia es de 26 a dos dígitos cada uno

Resultado de imagen para android:textColor:

android:textStyle y android:textSize

android:textStyle: Es el encargado de convertir el texto en negritas, cursivas o cursivas negritas.Utiliza los valores bold, italic y bold italic.

Resultado de imagen para android:textStyle:

android:textSize: Sirve para el tamaño de fuente.

Resultado de imagen para android:textSize

android:padding y android:scaleType



android:padding: Que permite establecer el padding de todos los laterales a la vez. Este atributo nos permite ahorrar código cuando queremos que el padding de los cuatro laterales tenga el mismo tamaño.

Resultado de imagen para android:padding

android:scaleType: Que se utiliza para la ampliación de los límites de una imagen a los límites de la ImageView. 

TIPOS ESCALA

CENTER


Centrar la imagen en la vista, sino que se realice ninguna escala.
CENTER_CROP

Escala de la imagen de manera uniforme (mantener la relación de aspecto de la imagen) de modo que ambas dimensiones (anchura y altura) de la imagen será igual o mayor que la dimensión correspondiente de la vista (menos relleno).
CENTER_INSIDE
Escala de la imagen de manera uniforme (mantener la relación de aspecto de la imagen) de modo que ambas dimensiones (anchura y altura) de la imagen será igual o menor que la dimensión correspondiente de la vista (menos relleno).

FIT_CENTER

Escala de la imagen usando Matrix.ScaleToFit.CENTER
Matrix.ScaleToFit.CENTER: Calcular una escala que mantener la relación de aspecto src original, sino que también se asegurará de que src encaja completamente en el interior dst. Al menos un eje (X o Y) se ajuste exactamente. El resultado se centra dentro dst.

FIT_END

Escala de la imagen usando Matrix.ScaleToFit.END
Matrix.ScaleToFit.END: Calcular una escala que mantener la relación de aspecto src original, sino que también se asegurará de que src encaja completamente en el interior dst. Al menos un eje (X o Y) se ajuste exactamente. FIN alinea el resultado a los bordes derecho e inferior de DST.

FIT_START

Escala de la imagen usando Matrix.ScaleToFit.START
Matrix.ScaleToFit.START: Calcular una escala que mantener la relación de aspecto src original, sino que también se asegurará de que src encaja completamente en el interior dst. Al menos un eje (X o Y) se ajuste exactamente. START alinea el resultado a los bordes izquierdo y superior de DST.

FIT_XY

Escala de la imagen usando Matrix.ScaleToFit.FILL
Matrix.ScaleToFit.FILL: Escala en X e Y de forma independiente, de manera que coincida con el horario de verano src exactamente. Esto puede cambiar la relación de aspecto de la src.
Resultado de imagen para android:scaleType

android:layout_span



android:layout_span: Indica que la celda que tiene el parámetro ocupará varias columnas (similar al colspan de HTML). Los números separados por comas indican las columnas a las que afecta la propiedad, y el "*" indica que deberá afectar a todas las columnas.La cantidad de espacio asignado a cada elemento, se especifica en el androide: layout_span atributo, que nos dice el número de columnas que tendrá una duración de más.

android:shrinkColumns y android:stretchColums

android:shrinkColumns: Indicará las columnas que se pueden contraer para dejar espacio al resto de columnas que se puedan salir por la derecha de la pantalla.


android:stretchColums: Indicará las columnas que pueden expandir para absorver el espacio libre dejado por las demás columnas a la derecha de la pantalla.el ancho de columna puede ser reducido para adaptarse a la tabla en su objeto primario. Si marcado como estirable, puede expandirse en anchura para adaptarse a cualquier espacio adicional. La anchura total de la tabla está definida por su contenedor principal.

Resultado de imagen para android:stretchColumns

android:layout_weight



Este atributo asigna un valor de “importancia” a una vista en términos de la cantidad de espacio que debe ocupar en la pantalla. Un valor de volumen más grande posibilita la expansión para llenar el espacio restante en la vista primaria. Las vistas secundarias pueden especificar un valor de volumen y, luego, todo espacio restante en la vista del grupo se asigna a los campos secundarios según la proporción de su volumen declarado. El volumen predeterminado es cero.


Resultado de imagen para android:layout_weight

TableRow:

TableRow es, a su vez, otra especialización de LinearLayout. Esta vez de un LinearLayout horizontal. Así que resulta evidente que, lo que se nos vende como una estructura de tabla, es en realidad un grupo de LinearLayout horizontales dentro de un LinearLayout vertical.Representa una fila de la tabla y que las vistas que contengan harán las veces de columnas. En concreto, cada vista que se añade a un TableRow va a parar a una columna diferente. Por ese motivo se suele decir que cada celda de un TableLayout sólo puede contener una vista. No obstante, nada impide que cualquiera de esas vistas sea un diseño y que contenga, a su vez otras vistas dentro.

Resultado de imagen para tablerow android

TableLayout

Agrupa componentes en filas y columnas. Un TableLayout contiene un conjunto de componentes de tipo TableRow que es el que agrupa componentes visuales por cada fila (cada fila puede tener distinta cantidad de componentes visuales). Cuando disponemos un control de Layouts de tipo TableLayout automáticamente crea cuatro componentes de tipo TableRow que los podemos ver en la ventana "Outline". Podemos borrar o agregar componentes de tipo TableRow según las necesidades de nuestro TableLayout:
Resultado de imagen para tablelayout

include layout y android:textColor

include layout :  Permite apuntar al fichero de diseño XML que apuntará a este otro diseño, y en tiempo de diseño éste se incluirá en el ext...