Android – ¿Cómo dividir una vista en 4 partes iguales?
Me gustaría tomar una pantalla, dividirlo en cuatro cuadrados en diferentes colores y adjuntar un oyente de clic a ellos.
Mi pregunta es cómo dividir la pantalla a 4 cuadrados iguales.
- Eliminar o ocultar el encabezado de navegaciónVer en android
- Tabulación personalizada para la aplicación android con animación
- ¿Hay una manera de compartir un mismo LayoutManager entre múltiples RecyclerViews anidados
- Los márgenes no funcionan
- Cómo configurar el estilo de un botón en Android?
¡Gracias por adelantado!
Dvir
- Crash al cerrar el teclado virtual mientras utiliza la actividad nativa
- Ajustar el tamaño del icono del botón de acción flotante (fab)
- ¿Cómo puedo mostrar la lista de aplicaciones ya instaladas en el teléfono android en listview?
- Definición del diseño. "Debe proporcionar un atributo layout_width."
- Establecer estilo de botón mediante programación
- Android - Uso Linear o Diseño de la tabla
- Incluir etiqueta y dataBinding
- Topmost View traga eventos táctiles porque la superposición
Aquí hay un diseño con 4 botones con diferentes colores:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1.0" android:orientation="horizontal" > <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/white" android:layout_weight="1.0" android:text="Button" /> <Button android:id="@+id/button2" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/holo_green_light" android:layout_weight="1.0" android:text="Button" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1.0" android:orientation="horizontal" > <Button android:id="@+id/button3" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/holo_blue_light" android:layout_weight="1.0" android:text="Button" /> <Button android:id="@+id/button4" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/holo_red_light" android:layout_weight="1.0" android:text="Button" /> </LinearLayout> </LinearLayout>
El código siguiente dividirá su pantalla en cuatro partes.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation="horizontal" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:orientation="horizontal" > </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:orientation="horizontal" > </LinearLayout> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation="horizontal" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:orientation="horizontal" > </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:orientation="horizontal" > </LinearLayout> </LinearLayout>
Utilice cualquier "vista" en lugar de "LinearLayout", pero con el uso de sus atributos en ese.
- Cómo corregir "La llamada requiere el nivel 11 de API" con la actividad de Android?
- Android: Cómo obtener el tiempo de un TimePicker cuando se escribe en