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 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
miércoles, 31 de mayo de 2017
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.
android:textSize: Sirve para el tamaño de fuente.
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.
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.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: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.
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.
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.
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:
Suscribirse a:
Entradas (Atom)
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...
-
Todas las activities deben llevar por lo menos un método, el método "oncreate", que es en donde se crea la actividad o podemos d...
-
onCreate(Bundle) Es donde usted hace funcionar su actividad. Cuando Activity se inicia y la aplicación no se carga, entonces ambos s...