Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. View (Vista): Son los elementos que componen la interfaz de usuario. Son descendientes
de la clase View.
Video 13 – Layouts
1. Layout no es otra cosa que un lienzo o forma de distribución de los diferentes elementos
de la pantalla.
2. Existen varios tipos de Layouts: RelativeLayout, ConstraintLayout, LinearLayout, etc., cada
una de ellos con diferentes características de distribución de los componentes que se
coloquen sobre el Layout.
3. Relative Layout: es un tipo de Layout donde se coloca el primer elemento, y luego, todos
los demás se ubican en función de la posición de dicho elemento.
4. LinearLayout (Horizontal o Vertical): permite alinear los elementos de forma horizontal o
vertical, en una distribución uniforme.
3. Al ir colocando cada uno de los elementos, los va colocando a la derecha del último creado
hasta completar la línea, y luego, modifica el ancho en forma proporcional la medida del
Layout.
4. El método gravity en el XML o propiedades permite que el llenado se haga a partir de un
punto en el espacio 2D para iniciar el llenado del linear.
5. Para el espaciado de los botones o elementos, se coloca en el XML o prop:
<android.widget.Space
android:layout_width="10dp"
android:layout_height="0dp" />
“Generar una aplicación que permita operar un Contador hacia adelante o hacia atrás en números
enteros. La app debe permitir modificar el número en el que se resetea el Contador (por defecto,
debe colocar 0). Además debe incorporarse un control que permita o no ir en número negativo.”
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textoResultado=(TextView)findViewById(R.id.textoContador);
contador = 0;
}
2. Además de los anterior, existen varios modelos de densidad de pantalla, que no es otra
cosa que la cantidad de puntos en pantalla. Existen de baja, media, alta extra alta y super
extra alta densidad.
3. La densidad media se considera la densidad estándar donde 1 pixel = 1 dpi. En todo caso,
la fórmula para determinar cuantos pixeles se ocupa cuando varía la densidad de pantalla,
se utiliza la siguiente fórmula:
px = dp * (dpi/160)
Ej: si se tiene una medida de 4 dp en media densidad, cuantos píxeles se necsitan en una
pantalla de alta densidad (320 dpi)?
px = 4 * (320/160) = 8px
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId== EditorInfo.IME_ACTION_DONE){
reseteaContador(null);
}
return false;
}
}