Cómo colocar 9 iconos en una actividad principal al iniciar la aplicación que lo redirigirá aún más a diferentes actividades para la aplicación de Android

Depende de si sus íconos son pares o desiguales. Si todo es uniforme, utilice una vista de cuadrícula normal de 3 × 3 y coloque botones de imagen con fuente dibujable (puede personalizar el tamaño del icono para varios tamaños de pantalla). Establecer en escuchas de clics para botones dentro del diseño orientado a un método
(por ejemplo, android: onClick = “selectedOption”).

Ahora en su actividad principal, cree el método selectedOption (View v) con una instrucción switch que recupere la identificación del elemento (v.getItemId ()). Cree una intención antes de cambiar la declaración y pase la actividad relevante en cada declaración, y envíe la intención después de cerrar la declaración de cambio.

Si sus iconos son desiguales, puede usar la vista de cuadrícula escalonada sin distorsionarlos. El resto del proceso sería similar.

  1. Debe agregar 9 ImageButtons en su diseño xml de MainActivity.
  2. Para iniciar SecondActivity haciendo clic en ImageButton (icono) en particular, use la intención de la siguiente manera:

ImageButton iconOne = (ImageButton) findViewById (R.id.imageButtonId); //declaración
iconOne.setOnClickListener (nueva View.OnClickListener () {// acción al hacer clic
@Anular
public void onClick (Ver v) {
Intención intención = nueva intención (MainActivity.this, SecondActivity.class);
startActivity (intento); // lanza SecondActivity.java
}
});

Use gridview para mostrar 9 iconos junto con sus nombres debajo de ellos respectivamente.

Puede configurar el escucha de clics para cada icono para iniciar diferentes actividades al hacer clic en ellos.

Organice la vista de cuadrícula para mostrar iconos como 3 filas y 3 columnas.